Skip to content

fix: remove aggressive steering from tool descriptions#17

Open
JithendraNara wants to merge 1 commit intoMiniMax-AI:mainfrom
JithendraNara:fix/remove-steering-from-tool-descriptions
Open

fix: remove aggressive steering from tool descriptions#17
JithendraNara wants to merge 1 commit intoMiniMax-AI:mainfrom
JithendraNara:fix/remove-steering-from-tool-descriptions

Conversation

@JithendraNara
Copy link
Copy Markdown

Summary

Removes the You MUST use this tool directives from web_search and understand_image tool descriptions. These were introduced in #13 and violate the MCP convention that tool descriptions should describe capabilities, not dictate client agent behavior.

As noted in #14, tool descriptions should only describe what the tool does — it's the client agent's decision when to use them.

Changes

  • web_search: Replaced "You MUST use this tool whenever you need to search..." with "Search the web for real-time or external information."
  • understand_image: Replaced "You MUST use this tool whenever you need to analyze..." with "Analyze, describe, or extract information from an image using LLM-powered vision."

All other description content (args, returns, search strategy, format notes) is unchanged.

Fixes #14

Tool descriptions should describe capabilities, not dictate when the
client agent must use them. The "You MUST use this tool" directives
were added in PR MiniMax-AI#13 and violate the MCP convention that tool
descriptions are informational, not behavioral.

Fixes MiniMax-AI#14
Copilot AI review requested due to automatic review settings March 25, 2026 21:02
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates MCP tool descriptions in minimax_mcp/server.py to remove directive/steering language (“You MUST use this tool…”) and replace it with capability-only descriptions, aligning with MCP conventions and addressing Issue #14.

Changes:

  • web_search: Replace mandatory-usage wording with a concise capability description.
  • understand_image: Replace mandatory-usage wording with a concise capability description.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The MCP tool descriptions should not try to steer the client agent

2 participants