94ad651d17
* Add MCP tool discovery search and live refresh * Fix MCP discovery review feedback * Address remaining MCP discovery review comments * feat: compact MCP discovery search results * fix: align MCP discovery search contract * feat: add MCP server tool counts to discovery hints * fix(agent): corrected stale toolChoice validation against active tools - Fixed stale forced toolChoice passed to provider after mid-turn tool refresh by validating against active tools. - Added refreshToolChoiceForActiveTools() to filter invalid tool choices when available tools change. - Changed getToolChoice config to use computed function instead of static property for dynamic validation. - Fixed MCP tool selection tracking in coding-agent to distinguish between discovery-enabled and non-discovery sessions. - Updated search_tool_bm25 to filter already-selected tools before applying limit parameter. --------- Co-authored-by: can1357 <me@can.ac>