profiles: retire gate flags and retrain prompts for the plan tool
- drop planning_enabled / planning_mandatory / planning_phase2_enabled /
  observe_skips_plan_enabled / adaptive_replan_enabled from AgentProfile,
  the loader and admin serialization
- add `plan` to native tools of developer, navi_code, tool_developer,
  secretary, server_admin, modeler_3d — without the gate they would
  otherwise lose planning entirely
- system prompts: call plan for non-trivial multi-step work before
  execution; complex plans get presented for confirmation; stuck or goal
  changed -> plan with a reason
1 parent ae1ea6f commit 80324359dfbf04c774cd08678beeb38ee9b6d4f5
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored 18 hours ago
Showing 17 changed files
View
navi/api/routes/admin.py
View
navi/profiles/base.py
View
navi/profiles/developer/config.json
View
navi/profiles/developer/system_prompt.txt
View
navi/profiles/discuss/config.json
View
navi/profiles/loader.py
View
navi/profiles/modeler_3d/config.json
View
navi/profiles/modeler_3d/system_prompt.txt
View
navi/profiles/navi_code/config.json
View
navi/profiles/navi_code/system_prompt.txt
View
navi/profiles/secretary/config.json
View
navi/profiles/secretary/system_prompt.txt
View
navi/profiles/server_admin/config.json
View
navi/profiles/server_admin/system_prompt.txt
View
navi/profiles/tool_developer/config.json
View
navi/profiles/tool_developer/system_prompt.txt
View
tests/unit/profiles/test_base.py