FeaturesTools
update_todo_list
Maintain a persistent, real-time checklist to track progress throughout complex Sypha tasks.
update_todo_list
The update_todo_list utility allows Sypha to manage a "mission manifest" that remains visible and consistent across multiple exchange turns. This persistent checklist ensures clarity during long-running or multi-step operations.
Parameters
todos: A structured markdown checklist representing the current status and roadmap of the active task.
Functional Utility
This tool refreshes the primary checklist located at the top of the chat interface. Sypha utilizes this to:
- Deconstruct Objectives: "Phase 1: Analysis; Phase 2: Logic Fix; Phase 3: Validation."
- Visualize Advancement: Transition items from
[ ](pending) to[x](finalized) as milestones are reached. - Adapt to Discovery: Dynamically add new requirements if unforeseen technical hurdles are encountered during execution.
Status Markers
[ ]Queued: A planned step awaiting initiation.[-]Active: The specific operation Sypha is currently processing.[x]Finalized: A milestone that has been successfully completed.
Implementation Example
<update_todo_list>
<todos>
[x] Verify environment credentials
[-] Refactor API endpoint logic
[ ] Execute integration tests
</todos>
</update_todo_list>[!TIP] This live status map is visible in the task header. It serves as the most accurate visualization of Sypha's current strategy and remaining work.