agent/pkg/agentic
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
..
auto_pr.go feat: auto-create PR on Forge after agent completion 2026-03-17 04:19:48 +00:00
dispatch.go fix: PID polling fallback for process completion detection 2026-03-17 05:56:22 +00:00
epic.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
events.go feat: agent completion events + plugin hooks 2026-03-17 03:05:26 +00:00
ingest.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
plan.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
pr.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
prep.go feat: add agentic_watch tool with MCP progress notifications 2026-03-17 04:31:19 +00:00
queue.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
resume.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
scan.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
status.go refactor: replace fmt.Errorf/os.* with go-io/go-log conventions 2026-03-16 21:48:31 +00:00
watch.go feat: add agentic_watch tool with MCP progress notifications 2026-03-17 04:31:19 +00:00