Skip to content

[BUG] Forgetting <use_mcp_tool> #8507

@LousyBook94

Description

@LousyBook94

Problem (one or two sentences)

Roo seems to be fogetting to use the use_mcp_tool tag when using mcp tools like github mcp

Context (who is affected and when)

People who use mcp's when executing the mcp

Reproduction steps

  1. Install github mcp
  2. Do something with github mcp
  3. Roo forgets to wrap it in <use_mcp_tool>

Expected result

Expected using the tool to work

Actual result

Doesn't execute the mcp

Variations tried (optional)

not sure, since there is only one way to try it

App Version

3.28.15

API Provider (optional)

OpenAI Compatible

Model Used (optional)

GLM 4.6

Roo Code Task Links (optional)

No response

Relevant logs or errors (optional)

<get_pull_request>
<owner>LousyBook94</owner>
<repo>ZtoApi-Deno</repo>
<pullNumber>1</pullNumber>
</get_pull_request>

[ERROR] You did not use a tool in your previous response! Please retry with a tool use.

# Reminder: Instructions for Tool Use

Tool uses are formatted using XML-style tags. The tool name itself becomes the XML tag name. Each parameter is enclosed within its own set of tags. Here's the structure:

<actual_tool_name>
<parameter1_name>value1</parameter1_name>
<parameter2_name>value2</parameter2_name>
...
</actual_tool_name>

For example, to use the attempt_completion tool:

<attempt_completion>
<result>
I have completed the task...
</result>
</attempt_completion>

Always use the actual tool name as the XML tag name for proper parsing and execution.

# Next Steps

If you have completed the user's task, use the attempt_completion tool. 
If you require additional information from the user, use the ask_followup_question tool. 
Otherwise, if you have not completed the task and do not need additional information, then proceed with the next step of the task. 
(This is an automated message, so do not respond to it conversationally.)

<environment_details>
# VSCode Visible Files
README.md

# VSCode Open Tabs
README.md

# Actively Running Terminals
## Terminal 4 (Active)
### Working Directory: `c:\Users\LousyBook01\Documents\Github\ZtoApi-Deno`
### Original command: `git commit -m "🎉 Update README with friendly emojis and add GLM-4.6 API test suite

- ✨ Enhanced README with cheerful emojis and improved formatting
- 🤖 Added GLM-4.6 model information and examples
- 🧪 Added comprehensive response_test.js for API testing
- 📊 Test suite covers streaming, non-streaming, and thinking modes
- 🌈 Improved documentation with better examples and troubleshooting
- 🚀 Updated all model references to use GLM-4-6-API-V1"`

# Current Time
Current time in ISO 8601 UTC format: 2025-10-04T11:56:13.680Z
User time zone: Asia/Colombo, UTC+5:30

# Current Cost
$0.05

# Current Mode
<slug>code</slug>
<name>💻 Code</name>
<model>GLM-4.6</model>
You have not created a todo list yet. Create one with `update_todo_list` if your task is complicated or involves multiple steps.
</environment_details>

Metadata

Metadata

Assignees

No one assigned

    Labels

    Issue/PR - TriageNew issue. Needs quick review to confirm validity and assign labels.bugSomething isn't working

    Type

    No type

    Projects

    Status

    Triage

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions