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