-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Make update_todo_list description concise and pro-usage #6917
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewing my own PR because apparently I trust no one, not even myself.
| **Description:** | ||
| 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. | ||
| Maintain a single authoritative, ordered checklist for the task. Always send the full list (the system replaces it entirely). Default to using this tool for any task with more than one step. Update it after each meaningful change: completing an item, starting the next, discovering a new item, or becoming blocked. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work condensing this from ~20 lines to ~12 lines while keeping the meaning clear. The new opening line "Default to using this tool for any task with more than one step" sets a much more encouraging tone.
| - [ ] Task description (pending) | ||
| - [x] Task description (completed) | ||
| - [-] Task description (in progress) | ||
| - [ ] Task description (pending) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch fixing the indentation from tabs to spaces here. Consistency matters!
| - There is only a single, trivial task. | ||
| - The task can be completed in one or two simple steps. | ||
| - The request is purely conversational or informational. | ||
| - Truly single-step, trivial actions only. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider simplifying this even further to just "Single-step trivial tasks" - the "Truly" and "only" feel redundant when we're going for maximum conciseness.
Condense update_todo_list tool description to encourage consistent use on multi-step tasks; remove discouraging guidance; update related prompt snapshots and keep behavior identical.
Important
Condensed
update_todo_listdescription to promote consistent use for multi-step tasks and updated related prompt snapshots.update_todo_listdescription inupdate-todo-list.tsto promote consistent use for multi-step tasks.add-custom-instructions/architect-mode-prompt.snap,add-custom-instructions/ask-mode-prompt.snap, andadd-custom-instructions/mcp-server-creation-disabled.snapto reflect description changes.This description was created by
for 943c59c. You can customize this summary. It will automatically update as commits are pushed.