consciousness/poc-memory
ProofOfConcept 93f98a0a5d llm: add 5-minute timeout to claude subprocess
The daemon was getting stuck when a claude subprocess hung — no
completion logged, job blocked forever, pending queue growing.

Use spawn() + watchdog thread instead of blocking output(). The
watchdog sleeps in 1s increments checking a cancel flag, sends
SIGTERM at 5 minutes, SIGKILL after 5s grace. Cancel flag ensures
the watchdog exits promptly when the child finishes normally.
2026-03-10 23:29:01 -04:00
..
.claude agents: self-contained agent files with embedded prompts 2026-03-10 15:29:55 -04:00
agents naming agent: resolve node names before creation 2026-03-10 23:23:14 -04:00
defaults split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00
schema agent visits: track when agents successfully process nodes 2026-03-10 14:30:53 -04:00
src llm: add 5-minute timeout to claude subprocess 2026-03-10 23:29:01 -04:00
build.rs split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00
Cargo.toml poc-memory status: add ratatui TUI dashboard 2026-03-10 00:41:29 -04:00
config.example.jsonl split into workspace: poc-memory and poc-daemon subcrates 2026-03-08 20:43:59 -04:00