agent-zero/extensions/python
linuztx 2566ee134d refactor: split system prompt into per-concern extensions with extensibility hooks
- split monolithic _10_system_prompt.py into focused extensions: main (10), tools (11), mcp (12), skills (13), secrets (13), project (14)
- each extension exposes a build_prompt() function with call_extensions_async hook for plugin extensibility
- move tool prompt collection from VariablesPlugin to _11_tools_prompt using subagents.get_paths for proper directory coverage
- add {{include original}} directive to process_includes allowing prompt inheritance without copy-paste
- add agent.system.main.specifics.md for subagent-specific additions without overriding entire role
- remove redundant plugin prompt extensions (_15_text_editor, _20_code_execution) that duplicated tool collection
- add _09_text_editor_config to register per-file kwargs via agent.data instead of VariablesPlugin in prompts dir
2026-03-20 12:12:47 +08:00
..
__main___init_a0_end refactor: add file system watchdog support for API handlers, extensions, and plugins 2026-03-18 21:07:33 +01:00
agent_Agent_handle_exception_end Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
agent_init Cleanup browser_http_headers after model refactor 2026-03-14 23:56:57 -07:00
banners update Preset key warning banner links to plugin settings modal 2026-03-17 00:51:48 -07:00
before_main_llm_call BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
error_format BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
hist_add_before Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
hist_add_tool_result Refactor extensions to async/sync API 2026-03-06 11:32:08 +01:00
job_loop refactor: add file system watchdog support for API handlers, extensions, and plugins 2026-03-18 21:07:33 +01:00
message_loop_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
message_loop_prompts_after feat: Standalone preset storage, override permission hardening & bug fixes 2026-03-18 06:49:54 -07:00
message_loop_prompts_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
message_loop_start BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
monologue_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
monologue_start refactor: remove browser model, use chat model for browser; update extension references 2026-03-14 20:06:43 -07:00
process_chain_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream_chunk BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
reasoning_stream_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
response_stream BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
response_stream_chunk BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
response_stream_end BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
system_prompt refactor: split system prompt into per-concern extensions with extensibility hooks 2026-03-20 12:12:47 +08:00
tool_execute_after BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
tool_execute_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
user_message_ui BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
util_model_call_before BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
.gitkeep BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00