Toolkit: TodoToolkit
Current State
The current TodoToolkit only provides a single method: todo_write().
Required Enhancement
To align with competitive structured task management systems, we need to extend TodoToolkit with the following capabilities:
task_create
task_get
task_update
task_list
Functional Requirements
- Support full task CRUD operations
- Support task state transitions:
pending → in_progress → completed
- Support task dependencies:
Frontend Requirement (Single Agent Mode)
In single-agent mode, the frontend should use TodoToolkit as the primary task display source.
Reason:
- It provides structured JSON output (
.todo.json)
- Can be directly parsed and rendered by frontend in different CRUD operations
Example Output Format:
[
{
"content": "xxx01",
"active_form": "Reading code",
"status": "completed"
},
{
"content": "xxx02",
"active_form": "Modifying auth",
"status": "in_progress"
},
{
"content": "xxx03",
"active_form": "Running tests",
"status": "pending"
}
]
Solution
No response
Alternatives
No response
Additional context
Reference:

Toolkit: TodoToolkit
Current State
The current
TodoToolkitonly provides a single method:todo_write().Required Enhancement
To align with competitive structured task management systems, we need to extend
TodoToolkitwith the following capabilities:task_createtask_gettask_updatetask_listFunctional Requirements
pending → in_progress → completedblocksblockedByFrontend Requirement (Single Agent Mode)
In single-agent mode, the frontend should use
TodoToolkitas the primary task display source.Reason:
.todo.json)Example Output Format:
Solution
No response
Alternatives
No response
Additional context
Reference: