TESTS: FAIL

> @abhinav2203/codeflow-agent@0.1.0 test
> vitest run


 RUN  v3.2.4 /Users/abhinavnehra/git/CodeFlow/packages/codeflow-agent

 ❯ src/agent/agent.test.ts (20 tests | 1 failed) 20038ms
   ✓ TaskQueue > initializes with pending tasks 1ms
   ✓ TaskQueue > getReadyTasks returns tasks with no dependencies 1ms
   ✓ TaskQueue > getReadyTasks respects dependsOn 1ms
   ✓ TaskQueue > markRunning and markCompleted update status correctly 0ms
   ✓ TaskQueue > isAllCompleted returns true when all done 0ms
   ✓ TaskQueue > getResults returns completed results 0ms
   ✓ TaskQueue > getFailedCount returns correct count 0ms
   ✓ TaskQueue > getReadyTasks ignores non-existent dependency task ID 0ms
   ✓ TaskQueue > throws error on circular dependency detection 1ms
   ✓ ResultAggregator > aggregates results correctly 0ms
   ✓ ResultAggregator > getFailedTasks returns only failed 0ms
   ✓ ResultAggregator > getSuccessfulTasks returns only success 0ms
   ✓ ResultAggregator > generateReport produces markdown 0ms
   ✓ ResultAggregator > exports singleton instance 0ms
   ✓ AgentSpawner > uses default config values 0ms
   ✓ AgentSpawner > accepts custom config 0ms
   × AgentSpawner > spawnAgent returns failure result when opencode is not available 20009ms
     → Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
   ✓ AgentSpawner > executeWithQueue runs tasks respecting dependencies 1ms
   ✓ AgentSpawner > executeWithQueue handles task failure 0ms
   ✓ AgentSpawner > executeWithQueue respects maxConcurrent 21ms

⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯

 FAIL  src/agent/agent.test.ts > AgentSpawner > spawnAgent returns failure result when opencode is not available
Error: Test timed out in 20000ms.
If this is a long-running test, pass a timeout value as the last argument or configure it globally with "testTimeout".
 ❯ src/agent/agent.test.ts:208:3
    206|   });
    207| 
    208|   it('spawnAgent returns failure result when opencode is not available…
       |   ^
    209|     const spawner = new AgentSpawner();
    210|     const task: AgentTask = { id: '1', name: 't', description: '', fil…

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


 Test Files  1 failed (1)
      Tests  1 failed | 19 passed (20)
   Start at  15:51:01
   Duration  20.49s (transform 48ms, setup 0ms, collect 126ms, tests 20.04s, environment 0ms, prepare 60ms)
