[Bug] Anthropic API Error: Duplicate tool names during compaction

Resolved 💬 5 comments Opened Dec 16, 2025 by ui-conradlan Closed Feb 14, 2026

Bug Description

/compact

⎿  Error: Error during compaction: Error: API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"tools: Tool names must be unique."},"request_id":"req_011CWA3Dnp3dsfjscM545aps"}

Environment Info

  • Platform: darwin
  • Terminal: iTerm.app
  • Version: 2.0.70
  • Feedback ID: a7b66909-110e-4dba-b225-067d7dda6cb6

Errors

[{"error":"Error: Tool mcp__atlassian__getConfluencePage not found\n    at IU2 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2699:542)\n    at OQ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:20693)\n    at SZ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:39057)\n    at ha (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:49664)\n    at uY (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:85801)\n    at fv (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84781)\n    at nO (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84606)\n    at jT (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:81054)\n    at H0 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:6360)\n    at eA (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:4874)","timestamp":"2025-12-16T08:20:06.213Z"},{"error":"Error: Tool mcp__atlassian__updateConfluencePage not found\n    at IU2 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2699:542)\n    at OQ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:20693)\n    at SZ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:39057)\n    at ha (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:49664)\n    at uY (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:85801)\n    at fv (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84781)\n    at nO (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84606)\n    at jT (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:81054)\n    at H0 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:6360)\n    at eA (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:4874)","timestamp":"2025-12-16T08:20:06.261Z"},{"error":"Error: Tool mcp__atlassian__getConfluencePage not found\n    at IU2 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2699:542)\n    at OQ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:20693)\n    at SZ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:39057)\n    at ha (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:49664)\n    at uY (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:85801)\n    at fv (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84781)\n    at nO (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:84606)\n    at jT (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:81054)\n    at H0 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:6360)\n    at eA (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:4874)","timestamp":"2025-12-16T08:20:07.106Z"},{"error":"Error: Tool mcp__atlassian__updateConfluencePage not found\n    at IU2 (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:2699:542)\n    at OQ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:20693)\n    at SZ (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:39057)\n    at ha (file:///Users/conradlan/.nvm/versions/node/v22.19.0/lib/node_modules/@anthropic-ai/claude-code/cli.js:213:49664)\n    a

Note: Error logs were truncated.

View original on GitHub ↗

This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗