agent-zero/python/extensions
frdel d7f39cd79b Unify exception handling via extensible handle_exception
Replace ad-hoc mutable exception_data flows with a single extensible Agent.handle_exception hook. Agent now delegates monologue/message_loop/process exceptions to handle_exception, and many extensions were renamed/updated to use a unified `data` payload (and new extension point naming) instead of `exception_data`. The extensible decorator was adjusted to initialize data['exception']=None and to derive different start/end names, and call_extensions usage was updated accordingly. Other changes: load_webui_extensions now passes agent to plugins.get_webui_extensions, plugin path resolution was improved to accept patterns via get_enabled_plugin_paths, some duplicate/unused message-loop exception extension files were removed, and task_scheduler references to critical-exception handling were adjusted (commented). These changes centralize and standardize exception handling for extensions and simplify extension implementations.
2026-03-03 10:06:22 +01:00
..
agent_Agent_handle_exception_end Unify exception handling via extensible handle_exception 2026-03-03 10:06:22 +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_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_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