Task Management

todowrite

Manage a live task list that tracks progress. The agent uses this to plan and track work.

Approval: Auto-approved.

The todo bar appears above the input area:

  ๐Ÿ“‹ Todo (2/5)  [โ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘โ–‘]
  โœ“ 1. Read current auth code
  โœ“ 2. Identify the bug
  โŸณ 3. Fix the session handling
  โ—‹ 4. Add test for the fix
  โ—‹ 5. Run tests

Key features:

  • Full-replacement: the agent sends the complete list each time
  • Only one task can be โ€œin progressโ€ at a time
  • Status values: pending, in_progress, completed, cancelled

todoread

Read the current task list.

Approval: Auto-approved.

Returns the current todos with a summary count.

Ask User

The agent can ask you questions when it needs clarification or a decision.

Approval: Auto-approved.

  โ•ญ Question โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฎ
  โ”‚  Which database driver should I use?                โ”‚
  โ”‚                                                     โ”‚
  โ”‚  > pgx (Recommended) โ€” Fast, native PostgreSQL      โ”‚
  โ”‚    lib/pq โ€” Well-tested, widely used                โ”‚
  โ”‚    sqlx โ€” Extended standard library                 โ”‚
  โ”‚    [Type your own answer]                           โ”‚
  โ•ฐโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ•ฏ

The agent can ask multiple questions at once and provide selectable options. You can always type a custom answer.