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

Tool Description
create_todo Create a new task
create_todos Create multiple tasks at once
update_todos Update status of one or more tasks
list_todos List all current tasks with their status

Task Statuses

Status Description
pending Task has not been started
in-progress Task is currently being done
completed Task is finished

Configuration

toolsets:
  - type: todo

Options

Property Type Default Description
shared boolean false When 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