You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"Replaces the current TODO list with an updated one. This is used for tracking task progress, allows for updating multiple statuses at once, and supports adding new tasks as they arise.",
7
+
description: `**Description:**
8
+
Replace the entire TODO list with an updated checklist reflecting the current state. Always provide the full list; the system will overwrite the previous one. This tool is designed for step-by-step task tracking, allowing you to confirm completion of each step before updating, update multiple task statuses at once (e.g., mark one as completed and start the next), and dynamically add new todos discovered during long or complex tasks.
9
+
10
+
**Checklist Format:**
11
+
- Use a single-level markdown checklist (no nesting or subtasks).
12
+
- List todos in the intended execution order.
13
+
- Status options:
14
+
[ ] Task description (pending)
15
+
[x] Task description (completed)
16
+
[-] Task description (in progress)
17
+
18
+
**Status Rules:**
19
+
[ ] = pending (not started)
20
+
[x] = completed (fully finished, no unresolved issues)
21
+
[-] = in_progress (currently being worked on)
22
+
23
+
**Core Principles:**
24
+
- Before updating, always confirm which todos have been completed since the last update.
25
+
- You may update multiple statuses in a single update (e.g., mark the previous as completed and the next as in progress).
26
+
- When a new actionable item is discovered during a long or complex task, add it to the todo list immediately.
27
+
- Do not remove any unfinished todos unless explicitly instructed.
28
+
- Always retain all unfinished tasks, updating their status as needed.
29
+
- Only mark a task as completed when it is fully accomplished (no partials, no unresolved dependencies).
30
+
- If a task is blocked, keep it as in_progress and add a new todo describing what needs to be resolved.
31
+
- Remove tasks only if they are no longer relevant or if the user requests deletion.
0 commit comments