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
feat: Add basic persistence functionality to todo_list
Updates:
- Users can select past to-do lists to complete
- Q will load the selected to-do list and finish the remaining tasks
Future changes
- Improve consistency of todo_list tool
- Add more checks for argument validity
- Add more detailed context to todo_lists for cross-session usage
Copy file name to clipboardExpand all lines: crates/chat-cli/src/cli/chat/conversation.rs
+2-1Lines changed: 2 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -852,7 +852,8 @@ impl ConversationState {
852
852
let request = format!(
853
853
"[SYSTEM NOTE: This is an automated request, not from the user]
854
854
Read the TODO list contents below and understand the task description, completed tasks, and provided context.
855
-
Call the Load command of the todo_list tool with the given file path as an argument to display the TODO list to the user and officially resume execution of the TODO list tasks.
855
+
Call the `load` command of the todo_list tool with the given file path as an argument to display the TODO list to the user and officially resume execution of the TODO list tasks.
856
+
You do not need to display the tasks to the user yourself. You can begin completing the tasks after calling the `load` command.
0 commit comments