|
Add profile_id support to list_tools
ListToolsTool now accepts an optional `profile_id` parameter. When provided, it returns only the tools enabled for that specific profile (enabled_tools + user tools + resolved MCP tools). This helps the agent preview what a profile can do before switching. - Updated ListToolsTool.execute() with profile-aware filtering - Patched _profile_registry in build_default_registries - Patched _mcp_manager in main.py startup loop Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com> |
|---|
|
|
| navi/core/registry.py |
|---|
| navi/main.py |
|---|
| navi/tools/list_tools.py |
|---|