[Bug] Task tool fails with "Tool names must be unique" error
Resolved 💬 7 comments Opened Oct 31, 2025 by steady-one Closed Jan 10, 2026
Bug Description
제목: Task tool fails with "Tool names must be unique" error in v2.0.30
내용:
## 환경
- Claude Code 버전: 2.0.30
- OS: macOS (Darwin 24.6.0)
## 문제
Task 도구 호출 시 항상 다음 오류 발생:
API Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"tools: Tool names must be unique."}}
## 재현 단계
- 아무 Task 호출 (예: Explore, Plan)
- 오류 발생
## 시도한 해결책
- MCP 서버 완전 비활성화 → 여전히 실패
- Claude Code 재시작 → 여전히 실패
- 커스텀 에이전트/슬래시 커맨드 확인 → 문제 없음
Task 도구가 서브에이전트에 도구를 전달할 때 내부적으로 중복이 발생하는 것으로 보입니다.
Environment Info
- Platform: darwin
- Terminal: cursor
- Version: 2.0.30
- Feedback ID: fce45585-78ac-473c-b595-2fc376e4b5b5
Errors
[{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at wD (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n at file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n at Array.map (<anonymous>)\n at yF (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n at kjQ (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n at yw (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n at co (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n at v9 (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n at dc (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n at dw (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-10-31T04:46:10.465Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at wD (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n at file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n at Array.map (<anonymous>)\n at yF (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n at kjQ (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n at yw (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n at co (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n at v9 (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n at dc (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38275)\n at dw (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38129)","timestamp":"2025-10-31T04:46:10.471Z"},{"error":"Error: Language not supported while highlighting code, falling back to markdown: \n at wD (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4413)\n at file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4141\n at Array.map (<anonymous>)\n at yF (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1178:4132)\n at kjQ (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:1800:6521)\n at yw (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:73:19414)\n at co (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:42806)\n at v9 (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node_modules/@anthropic-ai/claude-code/cli.js:75:38347)\n at dc (file:///Users/jack/.nvm/versions/node/v20.15.1/lib/node
Note: Error logs were truncated.
This issue has 7 comments on GitHub. Read the full discussion on GitHub ↗