- proc.go: ensureProcess() as temporary bridge until go-process gets v0.7.0 update - processIsRunning/processKill: use go-process ProcessID when available, fall back to PID - WorkspaceStatus: add ProcessID field for go-process managed lookup - dispatch.go: simplified spawnAgent goroutine — uses proc.Done() instead of syscall poll - Removed syscall import from dispatch.go Next: update go-process to v0.7.0 Core contract, then replace syscall.Kill calls in queue.go, shutdown.go, status.go, dispatch_sync.go with processIsRunning/processKill. Coverage: 78.1%, 802 tests Co-Authored-By: Virgil <virgil@lethean.io> |
||
|---|---|---|
| .. | ||
| agentic | ||
| brain | ||
| lib | ||
| messages | ||
| monitor | ||
| setup | ||