Skip to content

Critical Bug: "Duplicate tool names" Error on Startup with All Custom MCPs and Extensions Disabled #45

@Travvy-McPatty

Description

@Travvy-McPatty

The Augment Code extension is unusable due to a persistent Duplicate tool names error. This error occurs on every request, even with a completely minimal setup where all custom MCP servers and all other VS Code extensions have been disabled. This indicates the conflict is internal to the Augment extension itself.

Error Message:
Duplicate tool names Tool names must be unique within a request
Request ID: d4251722-d738-4f11-ab36-6f2aab5e430e

The error occurs with any prompt sent to the chat, such as "What is the capital of France?".

Troubleshooting Steps Performed:
I have performed an exhaustive troubleshooting process to isolate the cause. The error persists after every one of these steps:
Corrected All MCP Configurations: Ensured all MCP servers in settings.json have unique names and correct command paths.
Disabled Individual MCPs: The error continued even when disabling suspected conflicting servers one by one.
Disabled ALL Custom MCPs: I configured my settings.json to have "enabled": false for every single server in the augment.advanced.mcpServers list. The error still occurred.
Disabled ALL Other Extensions: Using the "Disable All Installed Extensions" command, I disabled every other extension in VS Code and then re-enabled only Augment Code. The error still occurred.
Expected behavior
With no custom tools running, Augment should function in its default state without any errors.

System Information:
OS: macOS
VS Code Version: 1.102.1 (Universal)
Augment Code Extension Version: 0.502.1

This bug makes the extension completely non-functional. Given that the error persists even in a completely isolated environment, it points to an internal issue within the extension.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions