{"name":"TaskCreate","slug":"taskcreate","family":"tool","title":"Tools","noun":"tool","description":"Task tools now turn on via the tasks and todo-tools env vars instead of an organization denylist.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"task-tools-now-follow-the-todo-tools-flag-rather-than-an-org"},"presence":{"first_seen":"2.1.138","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":149,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.277","anchor":"taskoutput-removed-from-an-internal-tool-set","heading":"TaskOutput removed from an internal tool set","line":"The TaskOutput tool was pulled from an internal set of tools available to a Claude Code feature","released_at":"2026-09-18 16:22:26","reason":"found in this entry's text"},{"version":"2.1.269","anchor":"tool-architecture-rework-many-built-in-tools-moved-to-a-cre","heading":"Tool architecture rework: many built-in tools moved to a create()\/runEngine factory pattern","line":"REPL, SendMessage, TaskCreate, TaskUpdate, feedback-draft, Workflow and Bash tools rebuilt on a shared factory pattern","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text"},{"version":"2.1.234","anchor":"todo-and-task-tool-calls-now-collapse-in-the-transcript","heading":"Todo and task tool calls now collapse in the transcript","line":"Todo and task tool calls now collapse in the transcript so bookkeeping stops crowding the conversation.","released_at":"2026-08-17 18:19:13","reason":"found in this entry's text"},{"version":"2.1.233","anchor":"task-tools-now-follow-the-todo-tools-flag-rather-than-an-org","heading":"Task tools now follow the todo-tools flag rather than an org denylist","line":"Task tools now turn on via the tasks and todo-tools env vars instead of an organization denylist.","released_at":"2026-08-14 18:50:44","reason":"found in this entry's text"},{"version":"2.1.16","anchor":"task-tools-for-shared-task-management","heading":"Task Tools for Shared Task Management","line":null,"released_at":"2026-01-22 19:03:08","reason":"found in this entry's text"},{"version":"2.1.3","anchor":"task-tools-removed","heading":"Task* Tools Removed","line":null,"released_at":"2026-01-09 21:05:42","reason":"found in this entry's text"},{"version":"2.0.72","anchor":"notes","heading":"","line":null,"released_at":"2025-12-17 21:21:00","reason":"found in this entry's text"},{"version":"2.0.72","anchor":"todowrite-deprecation-notice","heading":"TodoWrite Deprecation Notice","line":null,"released_at":"2025-12-17 21:21:00","reason":"found in this entry's text"},{"version":"2.0.59","anchor":"task-management-system","heading":"Task Management System","line":null,"released_at":"2025-12-04 21:59:34","reason":"found in this entry's text"}],"entries_total":9,"docs":[{"source":"claude-code","path":"agent-sdk\/agent-loop","title":"How the agent loop works","documented":false},{"source":"claude-code","path":"agent-sdk\/hooks","title":"Intercept and control agent behavior with hooks","documented":false},{"source":"claude-code","path":"agent-sdk\/python","title":"Agent SDK reference - Python","documented":false},{"source":"claude-code","path":"agent-sdk\/todo-tracking","title":"Track todos","documented":false},{"source":"claude-code","path":"agent-sdk\/typescript","title":"Agent SDK reference - TypeScript","documented":false},{"source":"claude-code","path":"agent-teams","title":"Orchestrate teams of Claude Code sessions","documented":false},{"source":"claude-code","path":"changelog","title":"Claude Code changelog","documented":false},{"source":"claude-code","path":"env-vars","title":"Environment variables","documented":false},{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":false},{"source":"claude-code","path":"hooks-guide","title":"Automate actions with hooks","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/tool\/taskcreate","family_url":"https:\/\/changelogs.core-directive.com\/reference\/tool.json"}