Skip to content

fix(coding-agent): keep snapshot and recovery failures isolated #22

fix(coding-agent): keep snapshot and recovery failures isolated

fix(coding-agent): keep snapshot and recovery failures isolated #22

Triggered via pull request August 30, 2026 03:23
Status Failure
Total duration 3m 16s
Artifacts

ci.yml

on: pull_request
Contributor trust
8s
Contributor trust
Matrix: test
Build and check
50s
Build and check
build-check-test
2s
build-check-test
Fit to window
Zoom out
Zoom in

Annotations

11 errors
Test (coding-agent 3/3)
Process completed with exit code 1.
test/suite/regressions/4601-worker-snapshot-cache.test.ts > ENG-4601 worker snapshot cache > evicts an exact failed spill generation before a fresh nonce re-encodes it: packages/coding-agent/test/suite/regressions/4601-worker-snapshot-cache.test.ts#L162
Error: Test timed out in 15000ms. If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout". ❯ test/suite/regressions/4601-worker-snapshot-cache.test.ts:162:2
test/suite/regressions/4257-update-restart-resume.test.ts > issue #4257 update restart resume > 'rejects drain mutations but admits re…': packages/coding-agent/test/suite/regressions/4257-update-restart-resume.test.ts#L510
AssertionError: expected [ 123, 34, 105, 100, 34, 58, …(109) ] to include 'Daemon is preparing an update restart' ❯ run test/suite/regressions/4257-update-restart-resume.test.ts:510:27 ❯ test/suite/regressions/4257-update-restart-resume.test.ts:532:3
test/suite/regressions/4257-update-restart-resume.test.ts > issue #4257 update restart resume > 'rejects a duplicate worker commit whi…': packages/coding-agent/test/suite/regressions/4257-update-restart-resume.test.ts#L437
AssertionError: expected [ 123, 34, 105, 100, 34, 58, …(137) ] to include 'already committing' ❯ run test/suite/regressions/4257-update-restart-resume.test.ts:437:27 ❯ test/suite/regressions/4257-update-restart-resume.test.ts:532:3
test/suite/regressions/4257-update-restart-resume.test.ts > issue #4257 update restart resume > 'rejects worker_cancel_update from a d…': packages/coding-agent/test/suite/regressions/4257-update-restart-resume.test.ts#L421
AssertionError: expected [ 123, 34, 105, 100, 34, 58, …(143) ] to include 'belongs to another supervisor' ❯ run test/suite/regressions/4257-update-restart-resume.test.ts:421:27 ❯ test/suite/regressions/4257-update-restart-resume.test.ts:532:3
test/suite/regressions/4257-update-restart-resume.test.ts > issue #4257 update restart resume > 'rejects worker_commit_update from a d…': packages/coding-agent/test/suite/regressions/4257-update-restart-resume.test.ts#L421
AssertionError: expected [ 123, 34, 105, 100, 34, 58, …(143) ] to include 'belongs to another supervisor' ❯ run test/suite/regressions/4257-update-restart-resume.test.ts:421:27 ❯ test/suite/regressions/4257-update-restart-resume.test.ts:532:3
Test (coding-agent 1/3)
Process completed with exit code 1.
test/suite/regressions/4656-resume-active-session.test.ts > ENG-4656 active session resume > keeps other source and target clients attached when one client moves: packages/coding-agent/test/suite/regressions/4656-resume-active-session.test.ts#L266
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ DaemonSupervisor.<anonymous> test/suite/regressions/4656-resume-active-session.test.ts:266:72 ❯ DaemonSupervisor.handleCommand src/modes/daemon/daemon-supervisor.ts:1966:34 ❯ test/suite/regressions/4656-resume-active-session.test.ts:287:3
test/daemon-supervisor-heartbeats.test.ts > daemon supervisor heartbeat aggregation > does not fall back to a snapshot after the worker reports heartbeat changes: packages/coding-agent/src/modes/daemon/daemon-supervisor.ts#L4025
TypeError: workerClient.close is not a function ❯ DaemonSupervisor.rejectWorkerFrame src/modes/daemon/daemon-supervisor.ts:4025:16 ❯ DaemonSupervisor.handleWorkerFrame src/modes/daemon/daemon-supervisor.ts:5216:9 ❯ test/daemon-supervisor-heartbeats.test.ts:109:14
Unhandled error: packages/coding-agent/src/modes/daemon/daemon-supervisor.ts#L3275
TypeError: worker.transcriptCaches is not iterable ❯ DaemonSupervisor.handleWorkerClose src/modes/daemon/daemon-supervisor.ts:3275:54 ❯ DaemonSupervisor.rejectWorkerFrame src/modes/daemon/daemon-supervisor.ts:4023:14 ❯ DaemonSupervisor.handleWorkerFrame src/modes/daemon/daemon-supervisor.ts:5216:9 ❯ test/daemon-supervisor-heartbeats.test.ts:109:14 This error originated in "test/daemon-supervisor-heartbeats.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running.
build-check-test
Process completed with exit code 1.