Repository navigation
feat(webui): redesign agent workspace - #683
delete-cloud wants to merge 2 commits into
Conversation
Add the right-side operational rail, checkpoint and result views, memory review controls, expanded timeline events, and responsive workspace layout. Keep asynchronous session updates scoped to their originating session and cover the new behavior with focused UI tests.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Local production-path verification after o6n became unavailable:
Successful model output remains unverified locally because the stored coding-agent Codex OAuth refresh token returns 401. The UI correctly surfaces that terminal failure in Session Result. |
Poll the result endpoint for a bounded window after prompt streams close so terminal details persisted asynchronously are not missed. Cover the eventual-consistency window with an App regression test and verify it through the local production WebUI path.
b2f220a to
07668af
Compare
Summary
Verification
./node_modules/.bin/vitest run(88 passed)./node_modules/.bin/tsc -b --noEmit./node_modules/.bin/tsc -b && ./node_modules/.bin/vite builduv run pytest tests/ui/test_http_server.py -q -k "runtime_config or memory_review or session_result or checkpoint"(21 passed)git diff --cached --checkReview
Independent local review found no P0/P1 issues. Its two P2 findings were fixed before commit: runtime settings now use PATCH response truth without presenting an unreadable approval policy as current, and checkpoint restore explicitly states that workspace files are unchanged.
No
postmortem/index.yamlentry matcheswebui/app/**, so no additional release checks apply.