* fix: sync topbar activity pill * test: format topbar activity coverage * fix(activity): treat Claude Code idle_prompt as Idle, not Input Needed A stop/interrupt ends the turn (Stop hook -> idle), but the follow-up Notification(idle_prompt) previously latched the session to the sticky waiting_input state. The topbar pill (and inspector) therefore read "Input Needed" for a session that is simply idle at the prompt awaiting the next instruction. Map idle_prompt -> idle; only permission_prompt (a real tool-approval block) stays waiting_input. So stopping/finishing a turn now reads Idle, while genuine permission requests still surface as Input Needed. Refs #2540, #2541. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * docs(pr-2541): add topbar activity-state screenshots Overview of the pill across all agent activity states (+ SCM-ignored cases) and two live-app confirmations, as evidence for #2541. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: pulkit-mac <prateeksaraf9@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| pr-2541 | ||
| board-welcome-ao-20260709-042252.png | ||