|
profiles: the Personal Secretary retires, and every reference goes with it
`secretary` had become a second general-purpose assistant: same models, same tools, one temperature step apart from `assistant`, and admin-only for no reason the user could see. The directory is gone and the eight remaining profiles load clean. A profile that no longer exists is not a harmless orphan — `Agent` resolves `session.profile_id` on every run and raises `ProfileNotFound`, so any session left behind would open and then fail on its first turn. Prod sessions were moved to `assistant` first (115 rows, verified after), and the local clone along with them (101). The reaction fallback loses its role table: it existed because the admin fallback was itself admin-only, which `assistant` never is. `spawn_agent` falls back to `assistant` too, and the two prompts that recommended `secretary` now name only `server_admin` and `developer`. |
|---|
|
|
| README.md |
|---|
| docs/api.md |
|---|
| docs/auth.md |
|---|
| docs/index.md |
|---|
| docs/permissions.md |
|---|
| docs/profiles.md |
|---|
| docs/synapse.md |
|---|
| docs/tools.md |
|---|
| manuals/spawn_agent.md |
|---|
| navi/profiles/navi_code/system_prompt.txt |
|---|
| navi/profiles/secretary/config.json 100644 → 0 |
|---|
| navi/profiles/secretary/subagent_system_prompt.txt 100644 → 0 |
|---|
| navi/profiles/secretary/system_prompt.txt 100644 → 0 |
|---|
| navi/synapse/reactions.py |
|---|
| navi/tools/spawn_agent.py |
|---|
| tests/conftest_factory.py |
|---|
| tests/integration/conftest.py |
|---|
| tests/integration/test_api_routes.py |
|---|
| tests/integration/test_auth_disabled.py |
|---|
| tests/integration/test_recall_api.py |
|---|
| tests/integration/test_websocket.py |
|---|
| tests/unit/api/test_session_files.py |
|---|
| tests/unit/api/test_session_tasks_route.py |
|---|
| tests/unit/core/test_context_builder.py |
|---|
| tests/unit/core/test_pg_session_store.py |
|---|
| tests/unit/core/test_session_special_filter.py |
|---|
| tests/unit/core/test_synapse_reactions.py |
|---|
| tests/unit/profiles/test_overrides.py |
|---|
| tests/unit/tools/test_list_tools.py |
|---|
| tests/unit/tools/test_spawn_agent.py |
|---|
| tests/unit/tools/test_switch_profile.py |
|---|
| tests/unit/tools/test_synapse_instructions.py |
|---|
| tests/unit/tools/test_tool_manual.py |
|---|
| webclient/dist/assets/index-Bf7mBiaD.js 0 → 100644 |
|---|
|
Not supported
|
| webclient/dist/assets/index-Dtggp9Eo.js 100644 → 0 |
|---|
|
Not supported
|
| webclient/dist/index.html |
|---|
| webclient/dist/sw.js |
|---|
| webclient/src/components/ui/ProfileBadge.vue |
|---|
| webclient/src/i18n/messages/en.js |
|---|
| webclient/src/i18n/messages/ru.js |
|---|
| webclient/src/i18n/messages/uk.js |
|---|
| webclient/src/utils/profileIcons.js |
|---|
| webclient/tests/unit/utils/profileIcons.test.js |
|---|