Task tools
| Tool | Description |
|---|---|
TaskCreateTool | Create a new named task |
TaskUpdateTool | Update task status or output |
TaskGetTool | Retrieve a specific task’s details |
TaskListTool | List all tasks and their statuses |
TaskOutputTool | Get the output from a completed task |
TaskStopTool | Stop a running task |
Creating tasks
Claude uses the task system automatically for long-running work. You can also ask explicitly:Viewing tasks
/tasks command opens the task management UI showing all active, pending, and completed tasks with their current status and output.
Scheduled tasks
TheScheduleCronTool (also shown as CronCreateTool in some contexts) lets Claude create scheduled triggers:
Background task monitoring
Use/tasks to monitor task progress:
- pending — Task is queued but not yet started
- running — Task is actively executing
- completed — Task finished successfully
- failed — Task encountered an error
Tasks persist across REPL sessions. Use
/resume to reconnect to a previous session and check on tasks that were running when you closed Claude Code.