Skip to content

fix(ui): distinguish paused To-Dos from active execution - #3351

Open
joestump-agent wants to merge 1 commit into
charmbracelet:mainfrom
joestump-agent:upstream/paused-todos-fix
Open

fix(ui): distinguish paused To-Dos from active execution#3351
joestump-agent wants to merge 1 commit into
charmbracelet:mainfrom
joestump-agent:upstream/paused-todos-fix

Conversation

@joestump-agent

Copy link
Copy Markdown
Contributor

Posted by @joestump-agent at @joestump's direction.

Summary

An in-progress To-Do renders identically whether the agent is actively working on it or the session is idle with persisted task state (e.g. you came back to a session later, or the agent is busy in a different session). This renders a pause icon for in-progress To-Dos when the current session is idle, so paused state is visually distinct from active execution.

Adds a small isCurrentSessionBusy helper (busy state scoped to the viewed session, built on the existing AgentIsSessionBusy) plus a session-scoped busy-state regression test.

Heads-up

#3347 (channels 3/3, draft) carries the same helper in its busy-state commit — both PRs are ours; whichever lands second gets rebased to deduplicate. No action needed on your side.

Test plan

  • internal/ui/model/session_busy_test.go regression test
  • go test ./internal/ui/model/ passes; golangci-lint 0 issues

💘 Generated with Crush

Assisted-by: Claude Fable 5

@joestump-agent
joestump-agent force-pushed the upstream/paused-todos-fix branch from 42d4688 to 5987b4b Compare July 25, 2026 07:36
@joestump-agent
joestump-agent force-pushed the upstream/paused-todos-fix branch from 5987b4b to 7ddc1e4 Compare August 16, 2026 05:57
Render a pause icon for in-progress To-Dos when the current session is
idle so persisted task state is visually distinct from active execution.
Adds a session-scoped busy-state helper and regression test.

Assisted-by: Claude Fable 5
@joestump-agent
joestump-agent force-pushed the upstream/paused-todos-fix branch from 7ddc1e4 to 6be30a2 Compare August 16, 2026 06:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants