PR 29824 real dev verification, 2026-11-03 Main: github/main 61c3794c32 PR exact head: acd8871314910fc7cddf764dd1b4f493943d4cef Environment: Linux, Chrome 151 via repo Playwright, OpenCode 1.19.5. No mocks, fixtures, replay provider, or source changes. Commands: vp i in each checkout; background vp run dev --no-seed (PR explicit isolated --home-dir). Main stopped by captured process group before PR start. Real git project /home/user/t3code added through app. OpenCode provider enabled through Settings; cliproxy/gpt-6.1-sol routes to local model proxy. Each server: t3 thread start --provider opencode --model cliproxy/gpt-6.1-sol [same verification prompt]. Prompt requested two separate shell calls and a README read, preserving exit codes. MAIN BUG REPRODUCTION Read-only persisted projection after actual provider turn: [ { "type": "command_execution", "input": "Preparing workspace", "itemStatus": "completed", "nodeStatus": "completed", "exitCode": 0, "output": "Workspace preparation completed." }, { "type": "command_execution", "input": "sh -c \"printf failure-marker; exit 1\"", "itemStatus": "completed", "nodeStatus": "completed", "exitCode": 1, "output": "failure-marker" }, { "type": "command_execution", "input": "sh -c \"printf success-marker; exit 0\"", "itemStatus": "completed", "nodeStatus": "completed", "exitCode": 0, "output": "success-marker" }, { "type": "dynamic_tool", "input": { "filePath": "/home/user/t3code/README.md", "limit": 5 }, "itemStatus": "completed", "nodeStatus": "completed" } ] PR CLIENT RESPONSE Authenticated GET /api/orchestration/threads/mcp%3A41b7eb99-afaa-4d34-9672-cac6b21bc610 Header: x-t3-orchestration-protocol: 2 HTTP 200 [ { "type": "command_execution", "input": "Preparing workspace", "itemStatus": "completed", "nodeStatus": "completed", "exitCode": 0 }, { "type": "command_execution", "input": "sh -c \"printf failure-marker; exit 1\"", "itemStatus": "failed", "nodeStatus": "failed", "exitCode": 1 }, { "type": "command_execution", "input": "sh -c \"printf success-marker; exit 0\"", "itemStatus": "completed", "nodeStatus": "completed", "exitCode": 0 }, { "type": "dynamic_tool", "input": { "filePath": "/home/user/t3code/README.md", "limit": 5 }, "itemStatus": "completed", "nodeStatus": "completed" } ] CODEX NEIGHBOR Selected Codex GPT-6.1-Sol in real web composer, submitted verification prompt, observed complete turn. Read-only stored items: [ { "type": "user_message", "status": "completed", "nodeStatus": "completed" }, { "type": "command_execution", "status": "completed", "nodeStatus": "completed", "input": "Preparing workspace", "exitCode": 0, "output": "Workspace preparation completed." }, { "type": "assistant_message", "status": "completed", "nodeStatus": "completed" }, { "type": "command_execution", "status": "failed", "nodeStatus": "failed", "input": "/bin/bash -lc 'sh -c \"printf codex-failure-marker; exit 1\"'", "exitCode": 1, "output": "codex-failure-marker" }, { "type": "command_execution", "status": "completed", "nodeStatus": "completed", "input": "/bin/bash -lc 'sh -c \"printf codex-success-marker; exit 0\"'", "exitCode": 0, "output": "codex-success-marker" }, { "type": "command_execution", "status": "completed", "nodeStatus": "completed", "input": "/bin/bash -lc 'head -n 5 README.md'", "exitCode": 0, "output": "# T3 Code\n\nT3 Code is an \"agent harness control surface\". It enables control of the agents on your machine with a best-in-class mobile app ([iOS](https://apps.apple.com/us/app/t3-code-remote-claude-more/id6787819824), [Android](https://play.google.com/store/apps/details?id=com.t3tools.t3code)), [web app](https://app.t3.codes) and [Electron-based desktop app](https://t3.codes).\n\nWorks with your subscriptions on Claude Code, Codex, Cursor, Grok Build, OpenCode, Google Antigravity, and fx. If they're set up on your computer, T3 Code can control them.\n" }, { "type": "assistant_message", "status": "completed", "nodeStatus": "completed" }, { "type": "checkpoint", "status": "completed", "nodeStatus": "completed" } ] CHECKS blacksmith-check: vp test run packages/provider-opencode/src/server/adapter.test.ts apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts: 132 passed. blacksmith-check: vp run check:changed 2d2299aaaf76fc56cf0d1f5a1e13ec7194c76ec3: format, lint, knip, GraphQL, typechecks (10 packages), tests (133) passed. LIMITS OpenCode 2 live runtime unavailable; v2 covered by existing tests only. Native desktop/iOS/Android, remote/relay/tunnel not exercised. Initial terminal Chrome control stalled over ten minutes; recovered via a separate background Playwright control process. No provider turn stalled.