|
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 |
|---|
|
|
| navi/api/routes/admin.py |
|---|
| navi/profiles/base.py |
|---|
| navi/profiles/developer/config.json |
|---|
| navi/profiles/developer/system_prompt.txt |
|---|
| navi/profiles/discuss/config.json |
|---|
| navi/profiles/loader.py |
|---|
| navi/profiles/modeler_3d/config.json |
|---|
| navi/profiles/modeler_3d/system_prompt.txt |
|---|
| navi/profiles/navi_code/config.json |
|---|
| navi/profiles/navi_code/system_prompt.txt |
|---|
| navi/profiles/secretary/config.json |
|---|
| navi/profiles/secretary/system_prompt.txt |
|---|
| navi/profiles/server_admin/config.json |
|---|
| navi/profiles/server_admin/system_prompt.txt |
|---|
| navi/profiles/tool_developer/config.json |
|---|
| navi/profiles/tool_developer/system_prompt.txt |
|---|
| tests/unit/profiles/test_base.py |
|---|