Add switch_profile tool for automatic profile switching
Navi can now switch her own profile mid-session when the task domain
changes. The new profile (tools + system prompt) takes effect from the
next user message. Injected with session_store + profile_registry like
SpawnAgentTool. Added to all profiles' enabled_tools and persona.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent d6f695f commit 2b9cdc13ffa2c46ff6b2f942bb8137bf76a32dbd
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 10 Apr
Showing 7 changed files
View
navi/core/registry.py
View
navi/profiles/secretary.py
View
navi/profiles/server_admin.py
View
navi/profiles/smart_home.py
View
navi/tools/__init__.py
View
navi/tools/switch_profile.py 0 → 100644
View
persona.txt