agent/pkg
Snider c639a848c2 fix: PID polling fallback for process completion detection
proc.Wait() hangs when Claude Code's child processes inherit pipes.
Added PID polling every 5s — when the main process is dead (Signal(0)
fails), force completion even if pipes are still open.

Fixes: empty agent logs, missing completion events, stuck queue drain.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-17 05:56:22 +00:00
..
agentic fix: PID polling fallback for process completion detection 2026-03-17 05:56:22 +00:00
brain refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
jobrunner refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
lifecycle refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
loop refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
monitor feat: fire resource subscription notification on agent status change 2026-03-17 05:52:12 +00:00
orchestrator refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
plugin test: add Claude plugin contract verification suite 2026-03-06 16:06:05 +00:00
workspace test: add contract verification for php-devops wishlist 2026-03-06 15:30:30 +00:00