frames: add new TaskFrame

TaskFrame is a base class for other frames that are meant to be sent to the
pipeline task.
This commit is contained in:
Aleix Conchillo Flaqué
2025-09-08 18:55:32 -07:00
parent 66ce5fe6bd
commit e27b23694d
2 changed files with 60 additions and 37 deletions

View File

@@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- Added new base `TaskFrame` (which is a system frame). This is the base class
for all task frames (`EndTaskFrame`, `CancelTaskFrame`, etc.) that are meant
to be pushed upstream to reach the pipeline task.
- Expanded support for universal `LLMContext` to the AWS Bedrock LLM service.
Using the universal `LLMContext` and associated `LLMContextAggregatorPair` is
a pre-requisite for using `LLMSwitcher` to switch between LLMs at runtime.