Repository navigation
feat(agents-chat-starter): dark mode toggle + docs fixes - #4227
Merged
Merged
Conversation
- Add dark mode support to agents-chat-starter with light/dark/system toggle in the chat header bar, reusing the same pattern as agents-server-ui - Replace hardcoded hex status dot colors with Radix CSS variables - Fix quickstart skill CLI commands: pnpm electric-agents → npx electric-ax agents - Simplify quickstart Step 4 to show only the new endpoint, not entire server.ts - Simplify deep-survey README env config to just ANTHROPIC_API_KEY + optional BRAVE_SEARCH_API_KEY Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #4227 +/- ##
=======================================
Coverage 64.31% 64.31%
=======================================
Files 143 143
Lines 19092 19092
Branches 4679 4682 +3
=======================================
Hits 12279 12279
Misses 6810 6810
Partials 3 3
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Render analyser messages full-width and worker responses in two columns. The layout transitions naturally: analyser intro first, then two columns as workers start streaming, then full-width synthesis after workers finish. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add inline dark mode toggle (light/dark/system) to scaffold UI - Render workers in dynamic columns: single column for first responder, two columns once both are streaming - Harden analyser prompt to only respond "waiting" until both workers finish, filter those messages in the UI - Persist analysis ID in URL hash for page refresh recovery - Add @radix-ui/react-icons to scaffold dependencies Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
samwillis
approved these changes
Apr 29, 2026
This branch was previously deployed
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.
Summary
useDarkModehook pattern from agents-server-ui. Replaces hardcoded hex status dot colors with Radix CSS variables for proper theme support.pnpm electric-agents→npx electric-ax agentsin all test commands (Steps 1–4)./api/analyzeroute instead of the entireserver.ts.ANTHROPIC_API_KEY+ optionalBRAVE_SEARCH_API_KEY.Test plan
pnpm run devinexamples/agents-chat-starterand verify the theme toggle cycles through light → dark → system🤖 Generated with Claude Code