agent-zero/python/extensions
frdel 0372c05f2b Move exception handling to extensions
Refactors exception handling to use extension points and plugins. Moves InterventionException and HandledException into python/helpers/errors and routes exceptions from Agent (monologue and outer loops) through extension call points (monologue_exception, message_loop_exception, context_chain_exception) instead of inline handling. Removes inlined retry/critical logic and adds an error_retry plugin (reset counter + retry extension) as the retry implementation; also adds monologue_exception extensions to handle repairable, intervention, and critical exceptions. Adjusts extension hook naming in python/helpers/extension, adds agent-presence guards to several memory extensions, prevents a direct agent.handle_critical_exception call in TaskScheduler, renames a test file location, and fixes a webui modal path.
2026-03-02 16:51:39 +01:00
..
agent_init Detach memory and update config 2026-02-21 10:41:29 +01:00
banners polish skills import, bugfixes 2026-02-06 13:41:56 +01:00
before_main_llm_call fix autoexpand, generation step info 2026-01-28 17:46:40 +01:00
error_format projects continued 2025-11-03 16:17:12 +01:00
hist_add_before projects continued 2025-11-03 16:17:12 +01:00
hist_add_tool_result v0.9.5-pre cleanup, polishing, bugfixing 2025-08-25 09:59:44 +02:00
message_loop_end offload memory to deferred tasks 2026-02-01 20:26:36 +01:00
message_loop_exception Move exception handling to extensions 2026-03-02 16:51:39 +01:00
message_loop_prompts_after simplification and further memory decoupling 2026-02-15 03:25:33 +01:00
message_loop_prompts_before offload memory to deferred tasks 2026-02-01 20:26:36 +01:00
message_loop_start browser-use intervention hack 2025-01-19 14:43:26 +01:00
monologue_end simplification and further memory decoupling 2026-02-15 03:25:33 +01:00
monologue_exception Move exception handling to extensions 2026-03-02 16:51:39 +01:00
monologue_start simplification and further memory decoupling 2026-02-15 03:25:33 +01:00
process_chain_end nudge + move queue extension 2026-01-30 12:40:19 +01:00
reasoning_stream GEN step info improved, smooth rendering disabled 2026-01-30 13:14:44 +01:00
reasoning_stream_chunk projects continued 2025-11-03 16:17:12 +01:00
reasoning_stream_end Merge branch 'pr/663' into development 2025-08-14 14:33:30 +02:00
response_stream GEN step info improved, smooth rendering disabled 2026-01-30 13:14:44 +01:00
response_stream_chunk projects continued 2025-11-03 16:17:12 +01:00
response_stream_end chat rendering refactor - work in progress 2026-01-25 19:12:34 +01:00
system_prompt simplification and further memory decoupling 2026-02-15 03:25:33 +01:00
tool_execute_after projects continued 2025-11-03 16:17:12 +01:00
tool_execute_before projects continued 2025-11-03 16:17:12 +01:00
user_message_ui update checker 2025-11-17 11:32:15 +01:00
util_model_call_before projects continued 2025-11-03 16:17:12 +01:00