consciousness/src/agent
Kent Overstreet 9ac50bd999 Track agent child processes, reap on completion
spawn_agent returns Child handle + log_path. AgentCycleState stores
the Child, polls with try_wait() on each trigger to detect completion.
No more filesystem scanning to track agent lifecycle.

AgentSnapshot (Clone) sent to TUI for display. AgentInfo holds the
Child handle and stays in the state.

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
2026-04-02 01:20:03 -04:00
..
api Refactor hook: split agent orchestration from formatting 2026-04-02 00:32:23 -04:00
tools provenance: pass directly through thought::dispatch, remove globals 2026-03-27 15:44:39 -04:00
cli.rs flatten: move poc-memory contents to workspace root 2026-03-25 00:54:12 -04:00
context.rs flatten: move poc-memory contents to workspace root 2026-03-25 00:54:12 -04:00
dmn.rs consciousness: update hardcoded paths from ~/.claude to ~/.consciousness 2026-03-27 21:32:28 -04:00
identity.rs consciousness: identity files load from ~/.consciousness/identity/ 2026-03-28 19:49:13 -04:00
journal.rs move data home from ~/.claude/memory to ~/.consciousness 2026-03-27 21:07:17 -04:00
log.rs flatten: move poc-memory contents to workspace root 2026-03-25 00:54:12 -04:00
mod.rs thought: create shared cognitive substrate module 2026-03-27 15:22:48 -04:00
observe.rs logs: consolidate all logging under ~/.consciousness/logs/ 2026-03-28 20:39:20 -04:00
parsing.rs flatten: move poc-memory contents to workspace root 2026-03-25 00:54:12 -04:00
runner.rs Track agent child processes, reap on completion 2026-04-02 01:20:03 -04:00
tui.rs Track agent child processes, reap on completion 2026-04-02 01:20:03 -04:00
types.rs vLLM priority scheduling for agents 2026-04-01 23:21:39 -04:00
ui_channel.rs Track agent child processes, reap on completion 2026-04-02 01:20:03 -04:00