Fix spawn_agent: restore briefing, fix status leakage, enable subagent planning
spawn_agent:
- Restore briefing param (task = goal, briefing = context — good separation)
- Add system_prompt as third param for role specialisation per task
- Remove [STATUS: ...] prefix that was leaking into Navi's responses and
  causing hallucination — replaced with natural-language headers that are
  less likely to be regurgitated verbatim
- completed → neutral header; limit_reached → explicit warning about incompleteness

Profiles:
- subagent_planning_enabled: false → true in all three profiles
  (planning is on by default, disable per-profile if needed)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 996165f commit 4822cd99850a62e1da34db4504a0fd21d6815b99
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 17 Apr
Showing 5 changed files
View
manuals/spawn_agent.md
View
navi/profiles/developer/config.json
View
navi/profiles/secretary/config.json
View
navi/profiles/server_admin/config.json
View
navi/tools/spawn_agent.py