Sebastian Husch Lee 99d506b3eb
refactor: Refactor agent breakpoint logic (#10222)
* No longer pass down parent_snapshot to Agent and break point trigger moved to Pipeline._run_component

* Some cleanup since parent_snapshot is no longer passed down

* linting and typing

* Refactor chat generator break point in Agent to use triggering mechanism of Pipeline._run_component

* small changes

* Refactor so tool invoker break point uses the break_point param of Pipeline._run_component

* edits

* Further reduce duplicate code

* Further reduce duplicate code

* Add break_point as property to BreakpointException

* Fix

* Fix mypy and PR comments

* PR comments
2025-12-17 08:05:57 +00:00
..