Skip to content

feat(tool): make subagent model optional and gate it to the boss agent #72

feat(tool): make subagent model optional and gate it to the boss agent

feat(tool): make subagent model optional and gate it to the boss agent #72

Triggered via push August 22, 2026 09:43
Status Failure
Total duration 1h 7m 55s
Artifacts 3

test.yml

on: push
Matrix: e2e
Matrix: unit
Fit to window
Zoom out
Zoom in

Annotations

11 errors
unit (linux)
Process completed with exit code 1.
error: expect(received).toBe(expected): packages/opencode/unknown#L1
Expected: false Received: true at toBe (unknown:1:1) at /home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/tool/truncation.test.ts:252:39 at ~effect/Effect/successCont (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11 at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Effect.js:7242:9 at processTicksAndRejections (native:7:39)
error: expect(received).toBeGreaterThan(expected): packages/opencode/test/provider/provider.test.ts#L2972
Expected: > 0 Received: 0 at <anonymous> (/home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/provider/provider.test.ts:2972:24)
error: expect(received).toBeGreaterThan(expected): packages/opencode/test/provider/provider.test.ts#L2917
Expected: > 0 Received: 0 at <anonymous> (/home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/provider/provider.test.ts:2917:22)
error: expect(received).toBe(expected): packages/opencode/unknown#L1
Expected: 2 Received: 3 at toBe (unknown:1:1) at /home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/session/prompt.test.ts:618:32 at ~effect/Effect/successCont (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11 at doneUnsafe (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/Deferred.js:443:20) at ~effect/Effect/evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:612:37) at runLoop (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11 at onExit (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:1017:8) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:1028:27 at evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:397:21) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11 at processTicksAndRejections (unknown:7:39)
error: expect(received).toBe(expected): packages/opencode/unknown#L1
Expected: true Received: false at toBe (unknown:1:1) at /home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/session/snapshot-tool-race.test.ts:235:26 at ~effect/Effect/successCont (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:913:22) at runLoop (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:420:66) at evaluate (/home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:380:14) at /home/runner/work/opencode-pro/opencode-pro/node_modules/.bun/effect@4.0.0-beta.59/node_modules/effect/dist/internal/effect.js:732:11 at processTicksAndRejections (unknown:7:39)
error: expect(received).toBe(expected): packages/opencode/test/session/retry.test.ts#L78
Expected: 700000 Received: 60000 at <anonymous> (/home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/session/retry.test.ts:78:46)
error: expect(received).toEqual(expected): packages/opencode/test/acp/event-subscription.test.ts#L722
[ - "a", - "a", + undefined, + undefined, ] - Expected - 2 + Received + 2 at <anonymous> (/home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/acp/event-subscription.test.ts:722:27)
error: expect(received).toEqual(expected): packages/opencode/test/acp/event-subscription.test.ts#L568
[ - "a", undefined, - "ab", + undefined, + undefined, ] - Expected - 2 + Received + 2 at <anonymous> (/home/runner/work/opencode-pro/opencode-pro/packages/opencode/test/acp/event-subscription.test.ts:568:27)
unit (linux)
opencode#test:ci: command (/home/runner/work/opencode-pro/opencode-pro/packages/opencode) /home/runner/.bun/bin/bun run test:ci exited (1)
unit (windows)
The action 'Run unit tests' has timed out after 60 minutes.

Artifacts

Produced during runtime
Name Size Digest
playwright-linux-1 Expired
191 KB
sha256:39de86a9d00f8efa49e3b1c74ce0c8acd8f86c72acfa9c5a2fbb3c8218acd649
playwright-windows-1 Expired
191 KB
sha256:479c89f42ee769475db70e358db1fa3e66d0d542b26ae4826aef57f869bd0318
unit-linux-1 Expired
93.7 KB
sha256:5be58de5d893e97ba06e8e414024b6745188a0e498654ac02f6102679eeecce7