Sypha AI Docs
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.

On this page