forked from kent/consciousness
- AgentStep with phase labels (=== PROMPT phase:name ===)
- PID files in state dir (pid-{PID} with JSON phase/timestamp)
- Built-in bail check: between steps, bail if other pid files exist
- surface_observe_cycle replaces surface_agent_cycle + journal_agent_cycle
- Reads surface output from state dir instead of parsing stdout
- Pipelining: starts new agent if running one is past surface phase
- link_set upserts (creates link if missing)
- Better error message for context window overflow
Co-Authored-By: Kent Overstreet <kent.overstreet@linux.dev>
|
||
|---|---|---|
| .. | ||
| admin.rs | ||
| agent.rs | ||
| graph.rs | ||
| journal.rs | ||
| misc.rs | ||
| mod.rs | ||
| node.rs | ||