Added
- Direct tool registration - Promote specific MCP tools to first-class Pi tools via
directToolsconfig (per-server or global). Direct tools appear in the agent's tool list alongside builtins, so the LLM uses them without needing to search through the proxy first. Registers from cached metadata at startup — no server connections needed. /mcpinteractive panel - New TUI overlay replacing the text-based status dump. Shows server connection status, tool lists with direct/proxy toggles, token cost estimates, inline reconnect, and auth notices. Changes written to config on save.- Auto-enriched proxy description - The
mcpproxy tool description now includes server names and tool counts from the metadata cache, so the LLM knows what's available without a search call (~30 extra tokens). MCP_DIRECT_TOOLSenv var - Subagent processes receive their direct tool configuration via environment variable, keeping subagents lean by default.- First-run bootstrap - Servers with
directToolsconfigured but no cache entry are connected duringsession_startto populate the cache. Direct tools become available after restart. - Config provenance tracking for correct write-back to user/project/import sources
- Builtin name collision guard (skips direct tools that would shadow
read,write, etc.) - Cross-server name deduplication for
prefix: "none"andprefix: "short"modes