Protocol Notes
この repo は protocol 実験を小さく再現できる形に保っています。
Local Probe
app-server を起動します。
bash
npm run server:ws別 terminal から probe します。
bash
npm run probe:wsprobe は次を送ります。
initializeinitializedthread/start
送受信した JSON-RPC message を出力するので、Codex app-server 側の挙動変化をそのまま確認できます。
Health Behavior
GET /readyzは app-server ready 後に200 OKを返します。GET /healthzは外部 Origin なしなら200 OKを返します。- local smoke test では、
Originheader 付きのGET /healthzは403 Forbiddenでした。
Bridge Behavior
bridge は共有 browser thread ごとに upstream WebSocket を 1 本持ちます。browser client は /bridge?token=... に接続し、upstream Codex app-server は ws://127.0.0.1:45213 のままです。