fix(onset): on Windows, background processes let go of the command's output
Radin committed
- Author
- Radin · radin@coline.appNov 1, 2026 at 00:01
- Committer
- Radin · radin@coline.appNov 1, 2026 at 00:01
- Parents
- ced857392439
fix(onset): on Windows, background processes let go of the command's output Windows hands a new process every handle that may be inherited. The saver and the .git view, started detached with their own output set to nothing, still held the output pipe of the on command that started them, so an agent reading that command's output ($(on ...), a tool call) waited until they exited. The lazy server already let go; sys::detach now does it for everything it starts. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 files changed+23−20