14 pages for taskcreate.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
How the agent loop works
Claude Code CLI · in the page
agent-sdk/agent-loop
…of them | | **Orchestration** | `Agent`, `Skill`, `AskUserQuestion`, `TaskCreate`, `TaskUpdate` | Spawn subagents, invoke skills, ask the user, track tasks | On the [models that don't get the task-tr…
Intercept and control agent behavior with hooks
Claude Code CLI · in the page
agent-sdk/hooks
…le` | No | Yes | Teammate becomes idle | Reassign work or notify | | `TaskCreated` | No | Yes | A task is created via the `TaskCreate` tool | Enforce task naming conventions | | [`TaskCompleted`](/doc…
Agent SDK reference - Python
Claude Code CLI · in the page
agent-sdk/python
…nize, they aren't available unless you opt in: > > * `TodoWrite` > * `TaskCreate` > * `TaskGet` > * `TaskUpdate` > * `TaskList` > > Wherever the tools are available, Claude Code provides the four Task…
Track todos
Claude Code CLI · in the page
agent-sdk/todo-tracking
…nize, they aren't available unless you opt in: > > * `TodoWrite` > * `TaskCreate` > * `TaskGet` > * `TaskUpdate` > * `TaskList` > > Wherever the tools are available, Claude Code provides the four Task…
Agent SDK reference - TypeScript
Claude Code CLI · in the page
agent-sdk/typescript
…onRequest" | "PermissionDenied" | "Setup" | "TeammateIdle" | "TaskCreated" | "TaskCompleted" | "Elicitation" | "ElicitationResult" | "ConfigChange" | "DirectoryAdded" | "WorktreeCr…
Orchestrate teams of Claude Code sessions
Claude Code CLI · in the page
agent-teams
…Exit with code 2 to send feedback and keep the teammate working. * [`TaskCreated`](/docs/en/hooks#taskcreated): runs when a task is being created. Exit with code 2 to prevent creation and send feedba…
Claude Code changelog
Claude Code CLI · in the page
changelog
…Fixed foreground subagents sometimes missing the task-tracking tools (TaskCreate/Get/Update/List, TodoWrite) in sessions that have them enabled * Fixed subagents spawned with worktree isolation loadin…
Environment variables
Claude Code CLI · in the page
env-vars
…-tool-availability). By default, Claude Code provides the Task tools `TaskCreate`, `TaskUpdate`, `TaskGet`, and `TaskList`. Set to `0` to get the legacy `TodoWrite` tool instead. See [Task list](/docs…
Hooks reference
Claude Code CLI · in the page
hooks
…, PostToolUse, PostToolUseFailure, PostToolBatch, SubagentStart/Stop, TaskCreated, TaskCompleted), and Stop or StopFailure, followed by TeammateIdle, PreCompact, PostCompact, and SessionEnd, with Elic…
Automate actions with hooks
Claude Code CLI · in the page
hooks-guide
…ubagent is spawned | | `SubagentStop` | When a subagent finishes | | `TaskCreated` | When a task is being created via `TaskCreate` | | `TaskCompleted` | When a task is being marked as completed | | `S…
Test plugins with evals
Claude Code CLI · in the page
plugin-evals
…`Skill`, `AskUserQuestion`, `Agent`, `TodoWrite`, and the task tools `TaskCreate`, `TaskGet`, `TaskList`, `TaskUpdate`, and `TaskStop`, plus whatever you grant with `--allow-tools`. That grant applies…
Create custom subagents
Claude Code CLI · in the page
sub-agents
…/en/agent-teams.md) additionally keep the task tools and cron tools: `TaskCreate`, `TaskGet`, `TaskList`, `TaskUpdate`, `CronCreate`, `CronDelete`, and `CronList`. In a [session without the Task tools…
Tools reference
Claude Code CLI · in the page
tools-reference
…fore it's delivered. Requires Claude Code v2.1.271 or later | No | | `TaskCreate` | Creates a new task in the task list. Provided by default only on the models listed under [Task tool availability](#t…
Week 33 · August 10–14, 2026
Claude Code CLI · in the page
whats-new/2026-w33
…and PowerShell tool commands can useThe task-tracking tools, such as `TaskCreate`, `TaskUpdate`, and `TodoWrite`, are [no longer available on Opus 4.8, Sonnet 5, Fable 5, Mythos 5, and later models in…