note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-29535-before stdout | src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts > OpenCode2 adapter > keeps a $skill found on the first read when the reread after the scan comes back empty [20:09:11.994] ERROR (#8): Error [ProviderAdapterTurnStartError]: Failed to start run run:opencode2-adapter on opencode provider thread provider-thread:opencode2-adapter. at /home/ubuntu/wt/pr-29535-before/packages/provider-opencode/src/server/v2/adapter.ts:3654:19 at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 at OpenCode2Adapter.startTurn (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts:2317:24) at OpenCode2Adapter.startTurn (definition) (/home/ubuntu/wt/pr-29535-before/packages/provider-opencode/src/server/v2/adapter.ts:3511:25) { _tag: 'ProviderAdapterTurnStartError', driver: 'opencode', threadId: 'thread:opencode2-adapter', providerThreadId: 'provider-thread:opencode2-adapter', runId: 'run:opencode2-adapter', [cause]: Error [ClientError]: at mapClientError (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/@opencode+client@2.0.28_effect@4.0.5/node_modules/@opencode/client/dist/chunks/service-probe-q4g3afnw.js:20:130) at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 { _tag: 'ClientError', [cause]: Error [HttpClientError]: Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt) at catch (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:184:9) at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40 { reason: [Object], _tag: 'HttpClientError', '~effect/http/HttpClientError': '~effect/http/HttpClientError', [cause]: [Error] } } } [20:09:11.996] ERROR (#8): Error [OpenCodeReplayMismatchError]: OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter. at OpenCodeReplayController.expectOutbound (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts:182:15) at try (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:155:26) { _tag: 'OpenCodeReplayMismatchError', scenario: 'opencode2_adapter', cursor: 13, expected: { type: 'model.list', input: { 'location[directory]': '/work/opencode2' } }, actual: { type: 'session.prompt', input: { sessionID: 'ses_f148ca2deffeJcwCnRQtb0YFNX', id: 'msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter', text: '$greet then echo $HOME', skills: [Array] } }, [cause]: undefined } ❯ |t3| src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts (87 tests | 1 failed | 86 skipped) 153ms ❯ OpenCode2 adapter (87) × keeps a $skill found on the first read when the reread after the scan comes back empty 141ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL |t3| src/orchestration-v2/Adapters/OpenCode2AdapterV2.test.ts > OpenCode2 adapter > keeps a $skill found on the first read when the reread after the scan comes back empty ProviderAdapterTurnStartError: Failed to start run run:opencode2-adapter on opencode provider thread provider-thread:opencode2-adapter. ❯ ../../packages/provider-opencode/src/server/v2/adapter.ts:3654:19 3652| isProviderAdapterError(cause) 3653| ? cause 3654| : new ProviderAdapter.ProviderAdapterTurnStartError({ | ^ 3655| driver, 3656| threadId: turnInput.threadId, ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:3384:72 ❯ PrimitiveImpl.~effect/Effect/args ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1058:95 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:981:22 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:654:41 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:595:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:589:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1159:17 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/src/internal/effect.ts:1122:16 { _tag: 'ClientError', cause: { reason: { request: [Object], cause: [Object], _tag: 'TransportError', message: 'Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt)', stack: 'TransportError: Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt)\n' + ' at catch (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:185:19)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40\n' + ' at ~effect/Utils/internal (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Utils.js:71:14)\n' + ' at PrimitiveImpl.~effect/Effect/args (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:21)\n' + ' at ~effect/Effect/evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22)\n' + ' at FiberImpl.runLoop (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' + ' at AsyncResource.runInAsyncScope (node:async_hooks:226:14)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17', name: 'TransportError' }, cause: { _tag: 'OpenCodeReplayMismatchError', scenario: 'opencode2_adapter', cursor: 13, expected: '{\n' + ' "input": {\n' + ' "location[directory]": "/work/opencode2",\n' + ' },\n' + ' "type": "model.list",\n' + '}', actual: '{\n' + ' "input": {\n' + ' "id": "msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter",\n' + ' "sessionID": "ses_f148ca2deffeJcwCnRQtb0YFNX",\n' + ' "skills": [\n' + ' {\n' + ' "id": "greet",\n' + ' },\n' + ' ],\n' + ' "text": "$greet then echo $HOME",\n' + ' },\n' + ' "type": "session.prompt",\n' + '}', diff: '- Expected\n' + '+ Received\n' + '\n' + ' {\n' + ' "input": {\n' + '- "location[directory]": "/work/opencode2",\n' + '+ "id": "msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter",\n' + '+ "sessionID": "ses_f148ca2deffeJcwCnRQtb0YFNX",\n' + '+ "skills": [\n' + '+ {\n' + '+ "id": "greet",\n' + '+ },\n' + '+ ],\n' + '+ "text": "$greet then echo $HOME",\n' + ' },\n' + '- "type": "model.list",\n' + '+ "type": "session.prompt",\n' + ' }', message: 'OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter.', stack: 'OpenCodeReplayMismatchError: OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter.\n' + ' at OpenCodeReplayController.expectOutbound (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts:182:15)\n' + ' at try (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:155:26)', name: 'OpenCodeReplayMismatchError' }, _tag: 'HttpClientError', '~effect/http/HttpClientError': '~effect/http/HttpClientError', message: 'Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt)', stack: 'HttpClientError: Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt)\n' + ' at catch (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:184:9)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40\n' + ' at ~effect/Utils/internal (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Utils.js:71:14)\n' + ' at PrimitiveImpl.~effect/Effect/args (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:21)\n' + ' at ~effect/Effect/evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22)\n' + ' at FiberImpl.runLoop (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' + ' at AsyncResource.runInAsyncScope (node:async_hooks:226:14)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17', name: 'HttpClientError' }, message: '', stack: 'ClientError: \n' + ' at mapClientError (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/@opencode+client@2.0.28_effect@4.0.5/node_modules/@opencode/client/dist/chunks/service-probe-q4g3afnw.js:20:130)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96\n' + ' at PrimitiveImpl.~effect/Effect/args (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:748:53)\n' + ' at ~effect/Effect/evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22)\n' + ' at FiberImpl.runLoop (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23)\n' + ' at AsyncResource.runInAsyncScope (node:async_hooks:226:14)\n' + ' at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27)\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17\n' + ' at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:52', name: 'Caused by: ClientError', stacks: [ { method: 'mapClientError', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/@opencode+client@2.0.28_effect@4.0.5/node_modules/@opencode/client/dist/chunks/service-probe-q4g3afnw.js', line: 20, column: 130 }, { method: '', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 1483, column: 96 }, { method: 'PrimitiveImpl.~effect/Effect/args', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 748, column: 53 }, { method: '~effect/Effect/evaluate', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 709, column: 22 }, { method: 'FiberImpl.runLoop', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 453, column: 97 }, { method: 'FiberImpl.evaluate', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 402, column: 23 }, { method: 'FiberImpl.evaluate', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 396, column: 27 }, { method: '', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 808, column: 17 }, { method: '', file: '/home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js', line: 785, column: 52 } ] } ❯ mapClientError ../../node_modules/.pnpm/@opencode+client@2.0.28_effect@4.0.5/node_modules/@opencode/client/dist/chunks/service-probe-q4g3afnw.js:20:130 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 ❯ PrimitiveImpl.~effect/Effect/args ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:748:53 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:785:52 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _tag: 'ClientError' } Caused by: HttpClientError: Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt) ❯ catch src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:184:9 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40 ❯ ~effect/Utils/internal ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Utils.js:71:14 ❯ PrimitiveImpl.~effect/Effect/args ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:21 ❯ ~effect/Effect/evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22 ❯ FiberImpl.runLoop ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23 ❯ FiberImpl.evaluate ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27 ❯ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { reason: { request: { _id: 'HttpClientRequest', method: 'POST', url: 'http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt', urlParams: { _id: 'UrlParams', params: {} }, hash: { _id: 'Option', _tag: 'None' }, headers: { 'content-type': 'application/json', 'content-length': '165', authorization: '', b3: '83db927cbbb4db47ad270c64b48e0e8a-6bc7261eaafe3811-1-36ac6ca3f6b04f1c', traceparent: '00-83db927cbbb4db47ad270c64b48e0e8a-6bc7261eaafe3811-01' }, body: { _id: 'effect/HttpBody', _tag: 'Uint8Array', body: '{"id":"msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter","text":"$greet then echo $HOME","skills":[{"id":"greet"}],"delivery":null,"resume":null}', contentType: 'application/json', contentLength: 165 } }, cause: { _tag: 'OpenCodeReplayMismatchError', scenario: 'opencode2_adapter', cursor: 13, expected: '{ "input": { "location[directory]": "/work/opencode2", }, "type": "model.list", }', actual: '{ "input": { "id": "msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter", "sessionID": "ses_f148ca2deffeJcwCnRQtb0YFNX", "skills": [ { "id": "greet", }, ], "text": "$greet then echo $HOME", }, "type": "session.prompt", }', diff: '- Expected + Received { "input": { - "location[directory]": "/work/opencode2", + "id": "msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter", + "sessionID": "ses_f148ca2deffeJcwCnRQtb0YFNX", + "skills": [ + { + "id": "greet", + }, + ], + "text": "$greet then echo $HOME", }, - "type": "model.list", + "type": "session.prompt", }', message: 'OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter.', stack: 'OpenCodeReplayMismatchError: OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter. at OpenCodeReplayController.expectOutbound (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts:182:15) at try (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:155:26)', name: 'OpenCodeReplayMismatchError' }, _tag: 'TransportError', message: 'Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt)', stack: 'TransportError: Transport error (POST http://opencode2.replay/api/session/ses_f148ca2deffeJcwCnRQtb0YFNX/prompt) at catch (/home/ubuntu/wt/pr-29535-before/apps/server/src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:185:19) at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:40 at ~effect/Utils/internal (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/Utils.js:71:14) at PrimitiveImpl.~effect/Effect/args (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:779:21) at ~effect/Effect/evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:709:22) at FiberImpl.runLoop (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:453:97) at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:402:23) at AsyncResource.runInAsyncScope (node:async_hooks:226:14) at FiberImpl.evaluate (file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:396:27) at file:///home/ubuntu/wt/pr-29535-before/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:808:17', name: 'TransportError' }, _tag: 'HttpClientError', '~effect/http/HttpClientError': '~effect/http/HttpClientError' } Caused by: OpenCodeReplayMismatchError: OpenCode replay frame mismatch at cursor 13 in scenario opencode2_adapter. - Expected + Received { "input": { - "location[directory]": "/work/opencode2", + "id": "msg_t3_turn_ses_f148ca2deffeJcwCnRQtb0YFNX:attempt:opencode2-adapter", + "sessionID": "ses_f148ca2deffeJcwCnRQtb0YFNX", + "skills": [ + { + "id": "greet", + }, + ], + "text": "$greet then echo $HOME", }, - "type": "model.list", + "type": "session.prompt", } ❯ OpenCodeReplayController.expectOutbound src/orchestration-v2/Adapters/OpenCodeAdapterV2.testkit.ts:182:15 ❯ try src/orchestration-v2/Adapters/OpenCode2AdapterV2.testkit.ts:155:26 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { _tag: 'OpenCodeReplayMismatchError', scenario: 'opencode2_adapter', cursor: 13 } ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 86 skipped (87) Start at 20:08:29 Duration 43.00s (transform 59%, import 26%, setup 14%)