PR 27771 real provider verification, Linux Boat VM, 2026-11-01 main: ce48e45900; original PR: 9cdbc5aa4f; fixed: 0a5f9ce12a provider: real codex-acp 2.2.2, Codex gpt-6.1-sol through local proxy client: real dev web app, repo Playwright, /usr/bin/google-chrome $ node /tmp/pr27771-runtime.mjs /home/user/main new session 01a19573-6813-7862-a658-8c628b807c3e initialize shape { name: '@agentclientprotocol/codex-acp', title: 'Codex', version: '2.2.2' } { list: {}, delete: {}, additionalDirectories: {}, fork: {}, resume: {}, close: {} } close { _id: 'Result', _tag: 'Success', value: {} } delete { _id: 'Result', _tag: 'Failure', failure: { _tag: 'AcpRequestError', code: -32601, errorMessage: 'Method not found: session/delete' } } $ node /tmp/pr27771-runtime.mjs /home/user/t3code cold original PR head, before followup fix: cold-delete { _id: 'Result', _tag: 'Failure', failure: { _tag: 'AcpRequestError', code: -32601, errorMessage: 'Method not found: session/delete' } } $ node /tmp/pr27771-runtime.mjs /home/user/t3code fixed head: new session 01a19579-0573-7471-9c27-a68bd8dbbc68 initialize shape { name: '@agentclientprotocol/codex-acp', title: 'Codex', version: '2.2.2' } { list: {}, delete: {}, additionalDirectories: {}, fork: {}, resume: {}, close: {} } close { _id: 'Result', _tag: 'Success', value: {} } delete { _id: 'Result', _tag: 'Success', value: {} } Running-app verification through WebSocket -> registry manager -> ACP runtime: - UI-created project points at real /home/user/t3code git repository. - Real gpt-6.1-sol replies: ACP_VERIFICATION_27771, ACP_NEIGHBOR_27771, ACP_FOLLOWUP_OK. - T3 thread deletion keeps native ACP session; imported session delete is disabled. - Import retained session and resume: real reply ACP_IMPORTED_OK. - Delete imported T3 thread, cancel native deletion: native session remains listed. - Confirm native deletion: ACP session deleted toast; refresh lists no sessions. - Transparent stdio capture shows v1 agentInfo and sessionCapabilities.delete={}. - Actual session/delete response {}. No mocks, fixtures, or demo turns. Blacksmith: - Existing test modified to construct delete effect before initialize. - Original PR: supported v1/v2 rows fail -32601; unsupported rows pass. - Fixed: all 32 client tests pass. - vp run check:changed passes format, lint, both knip passes, 14 package typechecks, 33 tests.