Redesign the reference UI: forensic-instrument + persistent agent dock#16
Merged
Conversation
… agent dock The old UI was a generic flat dev-tool (system-ui, blue) and hid the agent behind a mode toggle. This commits to a distinctive point of view and makes the agent a first-class, always-present surface — the pattern the source platform used. - Aesthetic: warm near-black "ink" + a single signal-amber accent (accept=teal, reject=clay), a Fraunces (display serif) + IBM Plex Mono/Sans pairing, a grain overlay + amber top-glow for depth, a "thread" amber accent on the active bot, and a staggered load reveal. Fonts load from Google Fonts and degrade to the fallback stacks offline (CI / air-gapped). - Layout: left rail (bots) · center (review/tuning) · right **persistent agent dock**. The agent is a conversational panel (describe → propose → review the validated pipeline); the SSE run-events feed is demoted to a compact strip under it. - Single-file, no build; every e2e data-testid preserved (the author-open toggle is gone — the dock is always open — so authoring.spec drops that click). 218 Python tests + 2 Playwright e2e green.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces the generic flat dev-tool UI with a distinctive forensic-instrument aesthetic (warm near-black + signal-amber, Fraunces + IBM Plex Mono, grain/glow depth) and makes the authoring agent a persistent right-side dock (conversational — describe → propose → review), the pattern the source platform used. The SSE run-events feed moves to a compact strip under the agent.
Single-file, no build; fonts degrade offline. Every e2e
data-testidpreserved (theauthor-opentoggle is gone — the dock is always open). 218 Python tests + 2 Playwright e2e green.