PR #33170 real development verification main: fa2f4ff2a2bac5ac92e07749f6b83b0003d642a0 PR: 9750c1c66e85b21a6dfd58f15ea3461a5fba0f5a Linux, system Google Chrome, repository Playwright 1.60.0, OpenCode 1.19.5, Codex 0.164.0 No application source changes, mocks, fixtures, or demo data. $ git worktree add ../main github/main $ cd ../main && vp i $ setsid nohup vp run dev --no-seed > /tmp/main-dev.log 2>&1 & [dev-runner] serverPort=16733 webPort=8693 baseDir=/home/user/main/.t3 Created /home/user/t3code project and configured Local ACP command /usr/local/bin/opencode acp through web UI. OpenCode uses the task's actual local model proxy, configured with one real model gpt-6.1-sol. At 11:32:29.253Z added gpt-6-sol to actual OpenCode config. $ OPENCODE_CONFIG=/tmp/verify33170/opencode.json opencode models taskproxy taskproxy/gpt-6-sol taskproxy/gpt-6.1-sol UI refresh at 11:33:02.104Z and 11:33:33.250Z: still 1 model (gpt-6.1-sol). Native Codex gpt-6.1-sol turn completed: MAIN_CODEX_OK. Stopped main by captured process group before starting PR. $ git switch -c maria/takeover-pr-33170 9750c1c66e85b21a6dfd58f15ea3461a5fba0f5a $ vp i Copied main's app-created task state; reset actual OpenCode config to one model. $ setsid nohup vp run dev --home-dir /home/user/t3code/.t3 > /tmp/dev.log 2>&1 & [dev-runner] serverPort=13773 webPort=5733 baseDir=/home/user/t3code/.t3 Refreshed provider, observed one model, added same second real model. PR UI observations: [ { "elapsedSeconds": 0, "at": "2026-11-10T11:37:32.826Z", "event": "Added gpt-6-sol to real OpenCode configuration" }, { "elapsedSeconds": 10, "at": "2026-11-10T11:37:42.371Z", "models": [ "v0.164.0", "v2.1.322", "taskproxy/gpt-6.1-sol" ] }, { "elapsedSeconds": 19, "at": "2026-11-10T11:37:51.936Z", "models": [ "v0.164.0", "v2.1.322", "taskproxy/gpt-6.1-sol" ] }, { "elapsedSeconds": 29, "at": "2026-11-10T11:38:01.501Z", "models": [ "v0.164.0", "v2.1.322", "taskproxy/gpt-6.1-sol" ] }, { "elapsedSeconds": 38, "at": "2026-11-10T11:38:11.042Z", "models": [ "v0.164.0", "v2.1.322", "default", "taskproxy/gpt-6.1-sol" ] }, { "elapsedSeconds": 48, "at": "2026-11-10T11:38:20.615Z", "models": [ "v0.164.0", "v2.1.322", "taskproxy/gpt-6-sol", "taskproxy/gpt-6.1-sol" ] } ] Server ACP request log (real server, summarized): 2026-11-10T11:39:43.560Z acpRegistry initialize started 2026-11-10T11:39:44.648Z acpRegistry initialize succeeded 2026-11-10T11:39:44.648Z acpRegistry session/new started 2026-11-10T11:39:45.800Z acpRegistry session/new succeeded 2026-11-10T11:39:46.107Z acpRegistry session/prompt started 2026-11-10T11:39:50.973Z acpRegistry session/prompt succeeded 2026-11-10T11:40:48.929Z acpRegistry session/prompt started 2026-11-10T11:40:52.398Z acpRegistry session/prompt succeeded Web client rendered: You Reply with exactly PR_ACP_OK. Do not use tools or change files. 12:39 PM T3 Code PR_ACP_OK 12:39 PM You Reply with exactly PR_ACP_RESUME_OK. Do not use tools or change files. 12:40 PM T3 Code PR_ACP_RESUME_OK 12:40 PM Neighbor checks: selected gpt-6-sol and switched back to gpt-6.1-sol; reloaded client and continued same ACP thread; both models remain after live session startup and provider refresh. Native Codex gpt-6.1-sol follow-up completed: PR_CODEX_OK. $ blacksmith-check run --id [task worker] "vp test run packages/provider-acp-registry/src/server/driver.test.ts" 1 file passed, 20 tests passed. CI on exact head: 28 successful, 0 pending, 0 failing. Not verified: delayed config_option_update cold-start branch, 5-second late-advertisement grace, authoritative empty/singleton and probe/live-update race branches. Current real OpenCode returns its catalog during session setup; no protocol traffic was synthesized to claim those branches. Native mobile, Electron/macOS/Windows, Qoder account, and external service paths were not exercised.