Skip to content

fix(studio): live run status on every screen header - #799

Merged
LinuxDevil merged 3 commits into
mainfrom
redesign/r3-live-status
Oct 29, 2026
Merged

LinuxDevil merged 3 commits into
mainfrom
redesign/r3-live-status

Conversation

@LinuxDevil

Copy link
Copy Markdown
Owner

Non-Agents screens lost the live run status region in the redesign (status={null}); the header now always shows the run pill, and a screen's chips sit before it, set apart by a divider.

Ticket: R3 (Agent Forge Studio redesign, audit/forge-redesign/PLAN.md)

Changes

  • fix(studio): run pill set apart from a screen's chips; header title row wraps
  • fix(studio): docs say the run status pill shows on every screen header
  • fix(studio): live run status on every screen header

Verification: focused vitest, tsc --noEmit, eslint, affected Playwright specs, light + dark screenshots reviewed; full suite and fallow run in CI.

🤖 Generated with Claude Code

LinuxDevil and others added 3 commits October 29, 2026 17:03
ScreenHeader always renders the live run StatusPill (the page's one
run-status region) at the right end of the title row; a screen's `status`
prop now only adds its own chips before it (Playground's prompt chip,
a prompt's label chips). Drops every `status={null}` (Playground,
Prompts, Hub, Settings, Traces, Trace, Threads, Thread, Monitoring,
Evaluations), so leaving Agents mid-run no longer hides the run.

Tests: ScreenHeader unit tests for chips-then-pill order and a single
status region; a studioUx e2e that runs a mock agent, opens Prompts and
finds the run status in its header; an x-live-status docShots review shot.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ow wraps

With screen chips (a prompt's labels, Playground's prompt chip) the live
run pill sits behind a hairline divider and its tooltip reads "Last
builder run: <status>" (accessible name unchanged). The title row and the
status cluster wrap, so a long title or many labels push the chips under
the title instead of squeezing it; the divider and pill wrap as one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@LinuxDevil
LinuxDevil merged commit a67d101 into main Oct 29, 2026
2 checks passed
@LinuxDevil
LinuxDevil deleted the redesign/r3-live-status branch October 29, 2026 14:28
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.

1 participant