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: Hide completed TODOs while streaming (#469)
## Problem
When agents are actively working and updating their TODO list, completed
items clutter the display and make it harder to see what's currently
being worked on.
## Solution
Only show completed TODOs in the pinned TODO list when the chat is
**not** streaming:
- **While streaming:** Hide completed todos, only show
pending/in_progress
- **After streaming:** Show all todos including completed for context
## Implementation
Modified `PinnedTodoList` component to:
1. Check `canInterrupt` from workspace state (indicates active
streaming)
2. Filter out `completed` todos when streaming
3. Pass filtered list to `TodoList` component
## Benefits
- **Cleaner UI during active work** - Focus on what's happening now
- **Context when idle** - See full history of what was accomplished
- **No data loss** - Completed todos still exist, just hidden
temporarily
---
_Generated with `cmux`_
0 commit comments