Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v1.0.89 ·

TodoWrite Tool Schema Enhancement

Entry
JSON All of v1.0.89
EntryKind: in v1.0.89,
ChangesSection of the release

What changed: TodoWrite tool now requires dual-form descriptions for all todo items Previous behavior: Todo items only had content and status fields:

{"content": "Fix authentication bug", "status": "pending"}

New behavior: Todo items require three fields including a new activeForm:

{
  "content": "Fix authentication bug",
  "activeForm": "Fixing authentication bug",
  "status": "pending"
}

Impact:

  • Forces clearer articulation of both task goals and current actions
  • Improves communication between AI and user about task progress
  • Enables status spinner to show contextual progress messages (though todo lists remain hidden since v1.0.86)
  • All three fields (content, activeForm, status) are now required for TodoWrite tool usage
  • Note: While activeForm enhances the schema, users still cannot see todo lists due to display removal in v1.0.86

See this entry in the whole of v1.0.89 →

Feedback