• turbo 2.8.3 • Packages in scope: @bb/provider-bridge-acp • Running test in 1 packages • Remote caching disabled, using shared worktree cache //:ensure-native-modules: cache bypass, force executing 1023a8b347275236 //:ensure-native-modules: //:ensure-native-modules: > bb@ ensure-native-modules /tmp/bb-report-2503-revise-TypENH //:ensure-native-modules: > node scripts/ensure-native-modules.mjs //:ensure-native-modules: //:ensure-native-modules: [ensure-native-modules] Installing prebuilt better-sqlite3 for Node 24.18.0 (ABI 137) @bb/provider-bridge-acp:test: cache bypass, force executing ad73fc6760b728f9 @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: > @bb/provider-bridge-acp@0.0.1 test /tmp/bb-report-2503-revise-TypENH/packages/provider-bridge-acp @bb/provider-bridge-acp:test: > vitest run --config vitest.config.ts @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: RUN v4.1.1 /tmp/bb-report-2503-revise-TypENH/packages/provider-bridge-acp @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/wire.test.ts (8 tests) 11ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/launch-spec.test.ts (2 tests) 5ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/model-catalog.test.ts (31 tests) 10ms @bb/provider-bridge-acp:test: ❯ |@bb/provider-bridge-acp| src/bridge/issue-2503.repro.test.ts (1 test | 1 failed) 5ms @bb/provider-bridge-acp:test: × uses the effort ladder when Cursor returns Thinking before Effort 5ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/provider-maintenance.test.ts (2 tests) 3ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/tool-call-operation.test.ts (8 tests) 6ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/dialect.test.ts (21 tests) 11ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/interactions.test.ts (20 tests) 11ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/cursor-mcp-approval.test.ts (4 tests) 80ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/session-params.test.ts (19 tests) 11ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/agent-connection.test.ts (6 tests) 163ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/delta-translation.test.ts (71 tests) 167ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp:isolated| src/probe.test.ts (4 tests) 402ms @bb/provider-bridge-acp:test: ✓ gives up on an agent that never answers initialize 306ms @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thread-1918" (1 tools) @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/bridge.conformance-calibration.test.ts (1 test) 539ms @bb/provider-bridge-acp:test: ✓ passes the canonical protocol suite against the fake agent 538ms @bb/provider-bridge-acp:test: [bridge] acp bridge: "bb-bridge" answered initialize for thread "thread-1918" (1 tools) @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/mcp-server-entry.test.ts (1 test) 985ms @bb/provider-bridge-acp:test: ✓ advertises an MCP server command that answers MCP initialize when the bridge runs under the bootstrap 984ms @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_zbuujsu6ym" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_ndmjucnqqh" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_4aq5qrgfz5" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_mtkg4tpja2" (2 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_ewk7j7h9nm" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_zp8sk7kkyf" (2 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_qmfe7i44bn" (1 tools) @bb/provider-bridge-acp:test: acp bridge: ACP-native model discovery for "/home/sawyer/.nvm/versions/node/v24.18.0/bin/node" failed: ACP-native model discovery timed out after 30000ms @bb/provider-bridge-acp:test: acp bridge: model list command "/home/sawyer/.nvm/versions/node/v24.18.0/bin/node" printed no models @bb/provider-bridge-acp:test: acp bridge: built "bb-bridge" session MCP config for thread "thread-16" (1 tools) @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/tool-proxy-mcp.test.ts (2 tests) 3451ms @bb/provider-bridge-acp:test: ✓ sends progress notifications so an OpenCode-style client does not time out while the user answers 3148ms @bb/provider-bridge-acp:test: ✓ relays an image-only result as an MCP image block 303ms @bb/provider-bridge-acp:test: acp bridge: built "bb-bridge" session MCP config for thread "thread-24" (1 tools) @bb/provider-bridge-acp:test: acp bridge: built "bb-bridge" session MCP config for thread "thread-25" (1 tools) @bb/provider-bridge-acp:test: acp bridge: installed Cursor session MCP approval for thread "thread-25" @bb/provider-bridge-acp:test: acp bridge: built "bb-bridge" session MCP config for thread "thread-26" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_4aq5qrgfz5" (1 tools) @bb/provider-bridge-acp:test: [bridge] acp bridge: built "bb-bridge" session MCP config for thread "thr_zp8sk7kkyf" (2 tools) @bb/provider-bridge-acp:test: acp bridge: built "bb-bridge" session MCP config for thread "thread-fork" (1 tools) @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp:isolated| src/bridge/bridge.test.ts (87 tests) 10574ms @bb/provider-bridge-acp:test: ✓ settles the interrupted turn itself when the agent ignores session/cancel 4258ms @bb/provider-bridge-acp:test: ✓ |@bb/provider-bridge-acp| src/bridge/bridge.recorded-conformance.test.ts (1 test) 13177ms @bb/provider-bridge-acp:test: ✓ reproduces every recorded matrix cell 13177ms @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: FAIL |@bb/provider-bridge-acp| src/bridge/issue-2503.repro.test.ts > issue #2503 > uses the effort ladder when Cursor returns Thinking before Effort @bb/provider-bridge-acp:test: AssertionError: expected { selectedId: 'thinking', levels: [] } to deeply equal { selectedId: 'effort', …(1) } @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: - Expected @bb/provider-bridge-acp:test: + Received @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: { @bb/provider-bridge-acp:test: - "levels": [ @bb/provider-bridge-acp:test: - "none", @bb/provider-bridge-acp:test: - "low", @bb/provider-bridge-acp:test: - "medium", @bb/provider-bridge-acp:test: - "high", @bb/provider-bridge-acp:test: - "xhigh", @bb/provider-bridge-acp:test: - "max", @bb/provider-bridge-acp:test: - ], @bb/provider-bridge-acp:test: - "selectedId": "effort", @bb/provider-bridge-acp:test: + "levels": [], @bb/provider-bridge-acp:test: + "selectedId": "thinking", @bb/provider-bridge-acp:test: } @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: ❯ src/bridge/issue-2503.repro.test.ts:42:8 @bb/provider-bridge-acp:test: 40| (entry) => entry.reasoningEffort, @bb/provider-bridge-acp:test: 41| ), @bb/provider-bridge-acp:test: 42| }).toEqual({ @bb/provider-bridge-acp:test: | ^ @bb/provider-bridge-acp:test: 43| selectedId: "effort", @bb/provider-bridge-acp:test: 44| levels: ["none", "low", "medium", "high", "xhigh", "max"], @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test: Test Files 1 failed | 17 passed (18) @bb/provider-bridge-acp:test: Tests 1 failed | 288 passed (289) @bb/provider-bridge-acp:test: Start at 15:46:44 @bb/provider-bridge-acp:test: Duration 14.26s (transform 8.15s, setup 0ms, import 13.59s, tests 29.61s, environment 1ms) @bb/provider-bridge-acp:test: @bb/provider-bridge-acp:test:  ELIFECYCLE  Test failed. See above for more details. @bb/provider-bridge-acp:test: ERROR: command finished with error: command (/tmp/bb-report-2503-revise-TypENH/packages/provider-bridge-acp) /home/sawyer/.local/share/pnpm/store/v11/links/@pnpm/exe/9.15.0/0cb0bed5359cd168a914de4ae70b4e04bc16c903df0764391acdba407e24b0c2/bin/pnpm run test exited (1) @bb/provider-bridge-acp#test: command (/tmp/bb-report-2503-revise-TypENH/packages/provider-bridge-acp) /home/sawyer/.local/share/pnpm/store/v11/links/@pnpm/exe/9.15.0/0cb0bed5359cd168a914de4ae70b4e04bc16c903df0764391acdba407e24b0c2/bin/pnpm run test exited (1) Tasks: 1 successful, 2 total Cached: 0 cached, 2 total Time: 15.16s Failed: @bb/provider-bridge-acp#test ERROR run failed: command exited (1)