$ cd packages/sdk && npx vitest run tests/worker-lease-lost.test.ts -t 'non-lease worker error'

 RUN  v2.1.9 /Users/khaliqgant/Projects/AgentWorkforce/flows/packages/sdk

 ❯ tests/worker-lease-lost.test.ts (16 tests | 2 failed | 14 skipped) 6ms
   × agent stale lease subscriber > keeps a non-lease worker error fatal with its original identity 5ms
     → expected "spy" to be called with arguments: [ Error: cli exploded ]

Received: 



Number of calls: 0

   × llm stale lease subscriber > keeps a non-lease worker error fatal with its original identity 1ms
     → expected "spy" to be called with arguments: [ Error: cli exploded ]

Received: 



Number of calls: 0


⎯⎯⎯⎯⎯⎯⎯ Failed Tests 2 ⎯⎯⎯⎯⎯⎯⎯

 FAIL  tests/worker-lease-lost.test.ts > agent stale lease subscriber > keeps a non-lease worker error fatal with its original identity
 FAIL  tests/worker-lease-lost.test.ts > llm stale lease subscriber > keeps a non-lease worker error fatal with its original identity
AssertionError: expected "spy" to be called with arguments: [ Error: cli exploded ]

Received: 



Number of calls: 0

 ❯ tests/worker-lease-lost.test.ts:79:19
     77|     client.emit('step.dispatch', dispatch);
     78|     await worker.close();
     79|     expect(fatal).toHaveBeenCalledWith(error);
       |                   ^
     80|     expect(client.close).toHaveBeenCalledWith(error);
     81|     expect(warning).not.toHaveBeenCalled();

⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/2]⎯

 Test Files  1 failed (1)
      Tests  2 failed | 14 skipped (16)
   Start at  00:14:22
   Duration  529ms (transform 150ms, setup 0ms, collect 334ms, tests 6ms, environment 0ms, prepare 43ms)


Exit code: 1
