PR #30315 real-environment verification main: 9def583f8e; PR: 4b908cdaa7432414d75d060a0cbbe34a2b37d297 Linux, /usr/bin/google-chrome + repository Playwright 1.60.0, isolated dev state, Codex gpt-6.1-sol through local proxy. MAIN: stopped a real Codex turn after queueing two messages. queue visibility verification mcp:39ea83c4-1906-46f7-b0d0-353f0959b802 queued codex/gpt-6.1-sol [user] Run timeout 240 sleep 180 in the terminal, then reply BASE_COMPLETE. Do not inspect or change files. This is an intentional queue verification wait. [assistant] i'll run the wait command, then reply with the requested marker. Unrecognized flag: --mode in command t3 thread send PR: same saved, app-created queue queue visibility verification mcp:39ea83c4-1906-46f7-b0d0-353f0959b802 queued codex/gpt-6.1-sol Run 3 run:thread:mcp%3A39ea83c4-1906-46f7-b0d0-353f0959b802:ordinal:3: queued (held; not eligible for dispatch). Run 2 run:thread:mcp%3A39ea83c4-1906-46f7-b0d0-353f0959b802:ordinal:2: queued (held; not eligible for dispatch). [user] Run timeout 240 sleep 180 in the terminal, then reply BASE_COMPLETE. Do not inspect or change files. This is an intentional queue verification wait. [assistant] i'll run the wait command, then reply with the requested marker. PR: busy unheld queue and native steer Queued (not held). send modes verification mcp:7f6c243d-e378-408e-8ffa-02b8d704efab running codex/gpt-6.1-sol Run 3 run:thread:mcp%3A7f6c243d-e378-408e-8ffa-02b8d704efab:ordinal:3: queued (not held). Run 2 run:thread:mcp%3A7f6c243d-e378-408e-8ffa-02b8d704efab:ordinal:2: queued (not held). [user] Run timeout 240 sleep 180 in the terminal, then reply ORIGINAL_COMPLETE. Do not inspect or change files. [assistant] i'll run the command and wait for it to finish. {"threadId":"mcp:7f6c243d-e378-408e-8ffa-02b8d704efab","link":"http://127.0.0.1:13773/cee360f3-4010-4e8e-8495-10a8e6dbcdab/mcp%3A7f6c243d-e378-408e-8ffa-02b8d704efab","messageId":"message:mcp:client%3Aeda1b36a-39e5-421a-9c54-9c3789544d2c:thread-send:105490dd-6897-44b4-ada3-5e9f67e6174e","runId":"run:thread:mcp%3A7f6c243d-e378-408e-8ffa-02b8d704efab:ordinal:1","status":"running","delivery":"steered"} PR: held send outputs (real stop + new active turn, existing queue remains held) Queued (not held). Queued (held; not eligible for dispatch). PR: idle auto + wait JSON {"threadId":"mcp:7f6c243d-e378-408e-8ffa-02b8d704efab","runId":"run:thread:mcp%3A7f6c243d-e378-408e-8ffa-02b8d704efab:ordinal:4","status":"completed","reply":"AUTO_IDLE_COMPLETE","error":null} PR: final messages from send-modes thread [user] Cancel the sleep command now and reply STEER_COMPLETE only. Do not wait for the sleep to finish. [assistant] STEER_COMPLETE [user] Reply QUEUE_DEFAULT_COMPLETE only. [assistant] QUEUE_DEFAULT_COMPLETE [user] Reply QUEUE_EXPLICIT_COMPLETE only. [assistant] QUEUE_EXPLICIT_COMPLETE [user] Reply AUTO_IDLE_COMPLETE only. [assistant] AUTO_IDLE_COMPLETE [user] Reply DEFAULT_IDLE_COMPLETE only. [assistant] DEFAULT_IDLE_COMPLETE PR: unsupported restart rejected with exit 1; idle steer rejected with exit 1 Thread mcp:7f6c243d-e378-408e-8ffa-02b8d704efab has no running turn that can be steered. Provider caveat: one repeated steer failed with proxy HTTP 400: no active upstream websocket for response.interrupt. Two earlier steers succeeded. Queue remained held after failure. Web Resume recovered all three queued messages: [user] Reply HELD_ONE only. [assistant] HELD_ONE [user] Reply HELD_TWO only. [assistant] HELD_TWO [user] Reply HELD_THREE only. [assistant] HELD_THREE check:changed summary pass format 0.2s pass lint 0.6s pass knip 1/2 11.3s pass knip 2/2 22.6s pass graphql (apps/server) 1.1s pass typecheck (36 packages) 41.7s pass test (5 files) 21.6s CI also runs: full test suites, build, release smoke unused patch check skipped: no dependency files changed pass not cached: files changed during the run