{"version":"1.0.89","anchor":"todowrite-tool-schema-enhancement","canonical_anchor":"todowrite-tool-schema-enhancement","heading":"TodoWrite Tool Schema Enhancement","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/1.0.89\/e\/todowrite-tool-schema-enhancement","release_url":"https:\/\/changelogs.core-directive.com\/v\/1.0.89","markdown":"### TodoWrite Tool Schema Enhancement\n\n**What changed:** TodoWrite tool now requires dual-form descriptions for all todo items **Previous behavior:** Todo items only had `content` and `status` fields:\n\n`{\"content\": \"Fix authentication bug\", \"status\": \"pending\"}` **New behavior:** Todo items require three fields including a new `activeForm`:\n\n`{ \"content\": \"Fix authentication bug\", \"activeForm\": \"Fixing authentication bug\", \"status\": \"pending\" }` **Impact:**\n\n- Forces clearer articulation of both task goals and current actions\n- Improves communication between AI and user about task progress\n- Enables status spinner to show contextual progress messages (though todo lists remain hidden since v1.0.86)\n- All three fields (`content`, `activeForm`, `status`) are now required for TodoWrite tool usage\n- Note: While activeForm enhances the schema, users still cannot see todo lists due to display removal in v1.0.86"}