drainOne now spawns agents directly via ServiceFor[spawner] instead of IPC SpawnQueued (which was never received by agentic). Workspace status is only set to "running" AFTER successful spawn — no more PID=0 ghosts. Also fixes workspace name resolution: uses relative path from workspace root (core/go-ai/dev) instead of PathBase (dev). Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| paths.go | ||
| queue.go | ||
| queue_test.go | ||
| runner.go | ||
| runner_test.go | ||