Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v1.0.89 Home All releases olderv1.0.88 v1.0.90newer
Claude Code v1.0.89

TodoWrite Tool Schema Enhancement

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

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

See this entry in the whole of v1.0.89 →