feat: enhance chat tool discovery for collaborative thinking

- Update chat tool description to emphasize collaborative thinking capabilities
- Add explicit triggers for brainstorming and sharing ideas with Gemini
- Enhance prompt parameter description to include "current thinking"
- Update README to highlight chat as a thinking partner
- Update MCP_DISCOVERY.md with current tool names and enhanced examples
- Bump version to 2.5.0

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Fahad
2025-06-09 06:37:59 +04:00
parent e23a30e3e5
commit 3059e3ec7b
5 changed files with 76 additions and 31 deletions

View File

@@ -67,16 +67,19 @@ async def handle_list_tools() -> List[Tool]:
Tool(
name="chat",
description=(
"GENERAL CHAT - Have a conversation with Gemini about any development topic. "
"Use for explanations, brainstorming, or general questions. "
"Triggers: 'ask gemini', 'explain', 'what is', 'how do I'."
"GENERAL CHAT & COLLABORATIVE THINKING - Use Gemini as your thinking partner! "
"Perfect for: bouncing ideas during your own analysis, getting second opinions on your plans, "
"collaborative brainstorming, validating your checklists and approaches, exploring alternatives. "
"Also great for: explanations, comparisons, general development questions. "
"Triggers: 'ask gemini', 'brainstorm with gemini', 'get gemini's opinion', 'discuss with gemini', "
"'share my thinking with gemini', 'explain', 'what is', 'how do I'."
),
inputSchema={
"type": "object",
"properties": {
"prompt": {
"type": "string",
"description": "Your question or topic",
"description": "Your question, topic, or current thinking to discuss with Gemini",
},
"context_files": {
"type": "array",