Fix agent.py _tool_list to use colon-delimited MCP names
The main registry and API routes were migrated, but Agent._tool_list
still built names with the old underscore format. This meant MCP tools
were silently dropped from the tool list passed to the LLM, causing
"tool not found" when the model correctly called mcp:server:tool names.

Also updates stale docstring in McpTools.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent 24f0d97 commit 61a9c7a2968a787245e8bcb3bd56ff50ddca149b
@Eugene Sukhodolskiy Eugene Sukhodolskiy authored on 13 May
Showing 2 changed files
View
navi/core/agent.py
View
navi/mcp/tools.py