Skip to content

fix(work): apply Daniels palette to terminal status dots - #133

Merged
danielss-dev merged 1 commit into
mainfrom
developements/terminal-status-palette-ed45
Sep 21, 2026
Merged

danielss-dev merged 1 commit into
mainfrom
developements/terminal-status-palette-ed45

Conversation

@danielss-dev

@danielss-dev danielss-dev commented Sep 21, 2026

Copy link
Copy Markdown
Owner

Follow-up to #132 / DAN-75. OSC busy/idle detection is unchanged; this remaps presentation and labels on the tab strip and open-tabs menu.

Palette

Meaning Color Token / class When
Done green var(--add) / .running (plain shell) or .exited Clean exit (exitCode 0). Also a live non-agent shell that is simply running.
Waiting for input blue var(--info) / .running.agent-idle Recognized agent CLI, turn finished, at prompt (agentActivity === 'idle' while lifecycle === 'running').
Working amber var(--warn) / .running.agent-busy (pulse) and .starting Agent mid-turn (agentActivity === 'busy'). Pulse only on this amber, not on green. Starting shares amber.
Failed red var(--del) / .exited.failed or .error Error lifecycle or non-zero exit.

Dormant/inactive stays gray (--text-dim). --info is a fixed-hue blue; --accent is not used because it follows the theme preset.

Terminal status palette: green done, blue waiting, amber working, red failed

Labels

  • Agent working
  • Agent waiting for input
  • Terminal done
  • Terminal failed

Proof

  • pnpm --filter ./ui exec tsc --noEmit pass
  • pnpm --filter ./ui test pass (99 files / 568 tests), including terminalIndicatorClass, CSS token mapping, and i18n copy

Out of scope

No OSC detector rewrite, no new IPC, no Heroi redesign.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Remap Workbench tab and open-tabs indicators so agent waiting is blue,
agent working pulses amber, clean exits are green, and failed exits stay
red. Detection is unchanged.

Co-authored-by: Daniels <danielss-dev@users.noreply.github.com>
@danielss-dev
danielss-dev marked this pull request as ready for review September 21, 2026 12:37
@danielss-dev
danielss-dev merged commit 83353ca into main Sep 21, 2026
4 checks passed
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