diff --git a/changelog/4449.changed.md b/changelog/4449.changed.md new file mode 100644 index 000000000..aef304037 --- /dev/null +++ b/changelog/4449.changed.md @@ -0,0 +1 @@ +- Moved `create_task`, `cancel_task`, the `task_manager` property, and `setup(task_manager)` up from `FrameProcessor` to `BaseObject`. Custom `BaseObject` subclasses (turn strategies, controllers, etc.) now inherit these methods directly instead of reimplementing the task manager wiring. Owners propagate the task manager to their child `BaseObject`s via `await child.setup(task_manager)`.