agent-zero/extensions/python
Alessandro fe24597a6a Fix plugin precedence in subordinate profile settings
The profile-settings hook merged a priority-first lookup list with
last-value-wins updates, allowing bundled settings to overwrite community
plugins and higher user/project scopes.

Merge plugin-wide settings, bundled profile, plugin profiles, user profile,
project settings and project profile from low to high priority. Use the
existing stable root-priority sort within each plugin layer, preserving
same-root discovery order, activation scope and cached lookup lists.

Add a failing-before/passing-after regression for both plugin layers,
scoped overrides, fallback, malformed settings and profile/MCP inheritance.
Strengthen metadata override tests with community plugins enabled and
update the agent-init contract.

Validation: 207 focused local tests and 18 precedence tests in the Docker
framework runtime passed. Two isolated fresh-context initialization smoke
checks passed in Docker. git diff --check passed.
2026-10-08 16:42:58 +02:00
..
_functions Preserve native Responses history within prepared prompts 2026-09-06 22:08:21 +02:00
agent_init Fix plugin precedence in subordinate profile settings 2026-10-08 16:42:58 +02:00
banners Fix unsecured connection settings link 2026-06-23 18:47:10 +02:00
before_main_llm_call Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
error_format Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
hist_add_before Clarify optional memory plugin docs 2026-07-02 17:29:40 +02:00
hist_add_tool_result Fix parallel worker chat log orphans 2026-06-19 08:11:38 +02:00
job_loop Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
message_loop_end Fix Responses state after history compaction 2026-07-07 16:59:49 +02:00
message_loop_prompts_after Use 4-space indented tree in workdir EXTRAS 2026-09-03 03:37:59 +03:00
message_loop_prompts_before Fix Responses state after history compaction 2026-07-07 16:59:49 +02:00
message_loop_result Restore full-response repeat checks for native tool calls 2026-10-06 18:49:30 +02:00
message_loop_start Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
monologue_end Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
monologue_start Chat rendering/pagination, Add chat-naming and pin-to-top plugins 2026-07-29 08:17:50 +02:00
process_chain_end Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
reasoning_stream Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
reasoning_stream_chunk Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
reasoning_stream_end Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
response_stream Stream native tool arguments through the existing live display 2026-09-06 20:19:45 +02:00
response_stream_chunk Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
response_stream_end Dedupe response-tool prompt clause and document reasoning revert intent 2026-09-04 15:12:39 +03:00
startup_migration Upgrade LiteLLM and OpenAI with framework startup migration 2026-10-07 14:50:32 +02:00
system_prompt Consolidate Responses prompt bookkeeping outside Agent 2026-09-06 23:08:10 +02:00
tool_execute_after Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
tool_execute_before Add inspectable parallel tool calls 2026-06-12 15:23:14 +02:00
user_message_ui Polish the update notification action 2026-07-12 17:10:47 +02:00
util_model_call_before Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
webui_ws_connect Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
webui_ws_disconnect Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
webui_ws_event Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
.gitkeep BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
AGENTS.md Add result extension point and migrate repeat handling 2026-08-24 19:51:30 +03:00