PipelineTask: handle BotInterruptionFrame in PipelineTask

This allows having processors before the input transport or even not having an
input transport.
This commit is contained in:
Aleix Conchillo Flaqué
2025-08-27 18:17:29 -07:00
parent 947faf8a39
commit 901899aa19
4 changed files with 18 additions and 11 deletions

View File

@@ -97,6 +97,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed
- `BotInterruptionFrame` frame handling has been moved from `BaseInputTransport`
to `PipelineTask`. This allows any type of pipeline to handle
`BotInterruptionFrame` without the need of an input transport.
- `pipeline.tests.utils.run_test()` now allows passing `PipelineParams` instead
of individual parameters.