| name | todolist |
| description | Manage todo items - add, list, complete, update, and delete tasks. Use when user wants to track tasks, manage a to-do list, or organize work items. |
Todo List
Quick Start
wimipet tools todolist add --text "买 groceries"
wimipet tools todolist list --status pending
Actions
list
List todos with optional status filter.
wimipet tools todolist list
wimipet tools todolist list --status pending
wimipet tools todolist list --status done
Parameters:
--status <all|pending|done> — default: all
add
Create a new todo item.
wimipet tools todolist add --text "写周报"
wimipet tools todolist add --text "提交代码" --dueDate 2026-05-30
Parameters:
--text <text> — required, task description
--dueDate <YYYY-MM-DD> — optional due date
complete
Mark a todo as completed.
wimipet tools todolist complete --id todo-xxx
Parameters:
--id <id> — required, todo ID
uncomplete
Mark a completed todo as pending.
wimipet tools todolist uncomplete --id todo-xxx
update
Modify an existing todo.
wimipet tools todolist update --id todo-xxx --text "新内容"
wimipet tools todolist update --id todo-xxx --dueDate 2026-06-01
wimipet tools todolist update --id todo-xxx --dueDate ""
wimipet tools todolist update --id todo-xxx --text "新内容" --dueDate 2026-06-01
delete
Remove a todo permanently.
wimipet tools todolist delete --id todo-xxx
Response Format
{
"todos": [
{
"id": "todo-xxx",
"text": "写周报",
"completed": false,
"createdAt": 1234567890,
"completedAt": null,
"dueDate": "2026-05-30"
}
],
"status": "pending"
}
Sorting
Todos are sorted by:
- Incomplete before completed
- Earlier due dates first
- Newer items first (when due dates match)