agent-zero/tools
Alessandro fc1582ca1e fix(delegation): preserve scoped subagent model presets
Copy a parent's chat model override only when a new subordinate resolves to
Default after project activation. Preserve non-default scoped presets and
existing child chat selections through the shared delegation path.

Add a 60-case regression matrix using real scoped configuration files and
project activation. Cover absent, default, custom and invalid presets,
project/profile precedence, named and raw overrides, and child continuation.
Update the delegation contract.

Validation: 139 focused tests passed locally; all 60 matrix cases passed in
the Docker framework runtime. The broader container async suite could not
run because pytest-asyncio is not installed.
2026-09-23 15:37:50 +02:00
..
a2a_chat.py fix: tighten tool guidance and editor workflows 2026-05-11 11:51:58 +02:00
a2a_chat.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
AGENTS.md Share editor log presentation across local and remote tools 2026-09-06 20:35:27 +02:00
browser._py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
browser_do._py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
browser_open._py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
call_subordinate.py fix(delegation): preserve scoped subagent model presets 2026-09-23 15:37:50 +02:00
call_subordinate.py.dox.md fix(delegation): preserve scoped subagent model presets 2026-09-23 15:37:50 +02:00
document_query.py feat(document_query): add liteparse runtime and progressive skill 2026-05-29 12:45:14 +02:00
document_query.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
knowledge_tool._py feat: extract document_query into _document_query plugin with parser strategy pattern 2026-05-29 12:45:05 +02:00
notify_user.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
notify_user.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
parallel.py Preserve native vision output from parallel workers 2026-08-26 00:21:59 +02:00
parallel.py.dox.md Document remaining tool arguments in prompts and DOX 2026-09-10 17:00:19 +03:00
response.py fix(response): keep completions on the tool path 2026-07-25 00:44:56 +02:00
response.py.dox.md fix(response): keep completions on the tool path 2026-07-25 00:44:56 +02:00
scheduler.py Normalize tool contracts and slim prompt surface 2026-05-09 21:54:43 +02:00
scheduler.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
search_engine.py BIG PYTHON REFACTOR 2026-03-05 17:28:11 +01:00
search_engine.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
skills_tool.py Keep slash commands out of agent skills 2026-08-12 14:34:15 +02:00
skills_tool.py.dox.md Keep slash commands out of agent skills 2026-08-12 14:34:15 +02:00
unknown.py refactor: split system prompt into per-concern extensions with extensibility hooks 2026-03-20 12:12:47 +08:00
unknown.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00
vision_load.py Hide empty vision skip summaries 2026-08-26 01:57:05 +02:00
vision_load.py.dox.md Hide empty vision skip summaries 2026-08-26 01:57:05 +02:00
wait.py Refactor: use user locale for time displays 2026-05-21 15:26:00 +02:00
wait.py.dox.md Add file-level DOX docs & update AGENTS indexes 2026-06-08 12:41:53 +02:00