The substrate
The Rust runtime carries agent identity, typed conversations, Git-backed memory, tool execution, context pressure, compaction and four processing positions: primary, subconscious, reflection and archivist. Its TUI and HTTP/SSE server are views onto the same stored conversation.
Current edge. Schedule creation and the CronSensor do not yet agree on their filesystem path, and manual trigger files are not consumed. The principal model is present in the runtime, while the intended per-agent Unix-account boundary has not been admitted on a real system.
Read the substrate architecture →