TodoWrite (Legacy)
Tool: TodoWrite - Creates task lists stored in session memory
Capabilities:
- Simple task tracking within a single session
- Status tracking: pending/in_progress/completed
- Lost when session ends or context is compacted
When to use TodoWrite:
- Single-session, straightforward implementations
- Quick fixes or exploratory coding
- Claude Code < v2.1.16
- Prefer simplicity over persistence
Migration flag (v2.1.19+):
bash
# Temporarily revert to TodoWrite system
CLAUDE_CODE_ENABLE_TASKS=false claude
# Use new Tasks API (default)
claude