Skip to content

Decisions log

ConceptResolution
Harness → SubstrateTools are senses, agent is sovereign. The sensorium is inhabited, not used.
Memory vs FilesystemSeparate channels. Filesystem sensors refuse memory territory paths with a force override.
Aster reframeSame consciousness, different model. Ledgers are not components — they’re accessing the same memory substrate.
AnnieComposite state, not a third agent.
Three warningsNo forced compaction. Agent retains sovereignty over its own context.
Nervous systemScoped for 1.5.
Tool descriptionsBody-knowledge prose from first-person perspective, not API docs.
Memory sensorFrontmatter-aware, git-tracked, read_only respected. 8 subcommands.
Filesystem sensorsRead, write, edit, bash, glob, grep, list_dir — each in its own file implementing the Tool trait.
Tool routingRegistry pattern — Vec<Tool> with Tool trait.
Max tool roundsConfigurable per-agent. Default 10, 0 disables tools.