Skip to content

Task Management

IDstateless_todo_list
CategoryProductivity
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”)