[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."}}

## 재현 단계

  1. 아무 Task 호출 (예: Explore, Plan)
  2. 오류 발생

## 시도한 해결책

  • 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.

View original on GitHub ↗

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