Share feedback
Answers are generated based on the documentation.

Todo Tool

Task list management for complex multi-step workflows.

Overview

The todo tool provides task list management. Agents can create, update, list, and track progress on tasks with status tracking (pending, in-progress, completed). Useful for complex multi-step workflows where the agent needs to stay organized and ensure all steps are completed.

Available Tools

ToolDescription
create_todoCreate a new task
create_todosCreate multiple tasks at once
update_todosUpdate status of one or more tasks
list_todosList all current tasks with their status

Task Statuses

StatusDescription
pendingTask has not been started
in-progressTask is currently being done
completedTask is finished

Configuration

toolsets:
  - type: todo

Options

PropertyTypeDefaultDescription
sharedbooleanfalseWhen true, todos are shared across all agents in a multi-agent config

Shared Todos

In multi-agent setups, enable shared todos so all agents can see and update the same task list:

toolsets:
  - type: todo
    shared: true