feat: wire native Codex UI as /console entry, keep classic console at /console-classic #1

Merged
admin merged 1 commits from feat/codex-native-ui into main 2026-11-06 21:19:19 +01:00
Owner

Native Codex UI (vendored webview) served as the /console entry point on :8095; existing React console kept at /console-classic with a 2s reachability fallback. Branch verified locally: 45 target tests pass (test_console 7, test_codex_ui_host 4, conformance 6, test_server 19, endpoints 9). original/ (650M vendored webview) is not committed; deployment must supply it with sha256 matching the provided zip.

Native Codex UI (vendored webview) served as the /console entry point on :8095; existing React console kept at /console-classic with a 2s reachability fallback. Branch verified locally: 45 target tests pass (test_console 7, test_codex_ui_host 4, conformance 6, test_server 19, endpoints 9). original/ (650M vendored webview) is not committed; deployment must supply it with sha256 matching the provided zip.
admin added 1 commit 2026-11-06 20:31:29 +01:00
- Vendor codex-ui-stack host/ as cloud/codex-ui-host/ (original/ not vendored, 650MB)
- Bridge emulates 7 methods missing in codex 0.164.0-alpha.9, exposes 29
  experimental-protocol methods (150 -> 179), Linux binary candidates,
  read-only POST /__codex_git
- GET /console 302s to the UI host (:8095) when reachable, else falls back
  to the classic React console; GET /console-classic always serves it
- Alignment tables: docs/codex-native-ui-alignment.md
- Tests: test_console 7, new test_codex_ui_host 4, handler method pin 247 -> 249
admin merged commit d5642c6252 into main 2026-11-06 21:19:19 +01:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/codex-app-server#1