Skip to content

Task Management

IDstateless_todo_list
CategoryCore
FeaturesNone
DependenciesNone

Enables agents to create and manage structured task lists. State is maintained in conversation history, each tool call sends the complete list.

Create or update the complete task list. Each call replaces the entire list.

ParameterTypeRequiredDescription
todosarrayyesArray of { content, status, activeForm } objects

Task statuses: pending, in_progress, completed.

  • Stateless: no database table; state lives in conversation history
  • Each write_todos call must include the complete list (not incremental updates)
  • Best practice: exactly one task in_progress at a time
  • Only mark a task completed when fully done (tests pass, no errors)
  • activeForm is the present-continuous label shown during execution (e.g., “Running tests”)