Replace raw exec.Command with go-process.StartWithOptions for all agent spawning (dispatch, queue, resume). Uses pipes for output capture instead of file descriptor redirect — fixes Claude Code's empty log issue. Shared spawnAgent() helper eliminates duplication across 3 files. Co-Authored-By: Virgil <virgil@lethean.io>
46 MiB
Executable file
46 MiB
Executable file