[BUG] TodoWrite tool is unavailable to Claude Code

Resolved 💬 3 comments Opened Aug 7, 2025 by dormem Closed Aug 18, 2025

Environment

  • Platform (select one):
  • [X] Anthropic API
  • [ ] AWS Bedrock
  • [ ] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.70
  • Operating System: macOS 15.6
  • Terminal: iTerm2

Bug Description

At various times during sessions, Claude Code will attempt to use the TodoWrite tool but then report that it doesn't have access to it and that it appears to not be installed. This has been going on for a while, so it isn't due to the most recent updates.

Steps to Reproduce

╭───────────────────────────────────────────────────╮
│ ✻ Welcome to Claude Code! │
│ │
│ /help for help, /status for your current setup │
│ │
╰───────────────────────────────────────────────────╯

What's new:
• Performance: Optimized message rendering for better performance with large contexts
• Windows: Fixed native file search, ripgrep, and subagent functionality
• Added support for @-mentions in slash command arguments

is the todowrite tool able to be used by you?

⏺ I don't have access to a TodoWrite tool based on my available tool set. The tools I can use are:

  • Task (for launching specialized agents)
  • Bash (for command execution)
  • Glob/Grep/LS (for file operations)
  • Read/Edit/MultiEdit/Write (for file content)
  • WebFetch/WebSearch (for web content)
  • Various MCP tools (puppeteer, fetch, context7, sequential-thinking)

No TodoWrite tool is available in my current configuration.

Or in a separate session:

TodoWrite is currently available as a tool for configuring sub-agents. Is it not actually installed, or is there an issue with the default agent's

configuration?

⏺ You're right to question this. Looking at my tool list, I can see that TodoWrite should be available since it's mentioned in the system reminders, but
when I try to use it, I get "No such tool available: TodoWrite".

This suggests there might be a configuration issue with my default agent setup. The tool might be:

  1. Available but not properly loaded in my current agent configuration
  2. Available only in specific sub-agent types (like the llm-integration-expert you just updated)
  3. Having a different name than what I'm trying to call

Let me check if TodoWrite is available by looking at the exact error and trying a few variations:

⏺ The tool definitely isn't available in my current agent configuration, even though the system reminders suggest it should be. This appears to be a
configuration issue where TodoWrite is available for sub-agent configuration but not loaded in the default agent.

Expected Behavior

The tool should be used seamlessly

Actual Behavior

Shown above

Additional Context

View original on GitHub ↗

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