Directories
¶
| Path | Synopsis |
|---|---|
|
Package activity is the append-only record of what an agent actually did.
|
Package activity is the append-only record of what an agent actually did. |
|
Package agent is the conversational assistant.
|
Package agent is the conversational assistant. |
|
Package agentprompt carries the instructions an agent should read before it uses Logos.
|
Package agentprompt carries the instructions an agent should read before it uses Logos. |
|
Package announce decides how loudly Logos says what it just did.
|
Package announce decides how loudly Logos says what it just did. |
|
Package bootstrap seeds a cold vault from the git history already on disk.
|
Package bootstrap seeds a cold vault from the git history already on disk. |
|
Package buildinfo holds the one version string this product reports.
|
Package buildinfo holds the one version string this product reports. |
|
Package consent tracks whether the app is allowed to call agent.Learn after a chat exchange without asking first.
|
Package consent tracks whether the app is allowed to call agent.Learn after a chat exchange without asking first. |
|
Package contextpack assembles everything needed to work on something into one bundle.
|
Package contextpack assembles everything needed to work on something into one bundle. |
|
Package deadend answers one question: has this been tried before?
|
Package deadend answers one question: has this been tried before? |
|
Package dream is the nightly consolidation pass — brain sleeping on the day.
|
Package dream is the nightly consolidation pass — brain sleeping on the day. |
|
Package eval is a benchmark for agentic memory and handoff.
|
Package eval is a benchmark for agentic memory and handoff. |
|
adapters
Package adapters holds one implementation of eval.Adapter per memory system under test.
|
Package adapters holds one implementation of eval.Adapter per memory system under test. |
|
Package flavor holds the assistant's identity and how present it makes itself.
|
Package flavor holds the assistant's identity and how present it makes itself. |
|
Package gitstate reads what the repository was, so a checkpoint does not have to rely on being told.
|
Package gitstate reads what the repository was, so a checkpoint does not have to rely on being told. |
|
Package graph builds the memory graph the widget renders.
|
Package graph builds the memory graph the widget renders. |
|
Package health answers "is this actually working", and is careful about the difference between a thing that is fine and a thing nobody looked at.
|
Package health answers "is this actually working", and is careful about the difference between a thing that is fine and a thing nobody looked at. |
|
Package index is the rebuildable cache.
|
Package index is the rebuildable cache. |
|
Package mcpserver exposes brain's memory layer as an MCP server.
|
Package mcpserver exposes brain's memory layer as an MCP server. |
|
Package memory is the assistant's persistent memory.
|
Package memory is the assistant's persistent memory. |
|
Package procedure answers the question before_you_try's dead-end half leaves unanswered: not just what was ruled out, but what is known to work, including the trap in doing it the obvious way.
|
Package procedure answers the question before_you_try's dead-end half leaves unanswered: not just what was ruled out, but what is known to work, including the trap in doing it the obvious way. |
|
Package project auto-detects the pieces of work a life is organised around and assembles a dossier for each — its notes, the people involved, the files it touches, its goals, and recent progress — without the user filing anything.
|
Package project auto-detects the pieces of work a life is organised around and assembles a dossier for each — its notes, the people involved, the files it touches, its goals, and recent progress — without the user filing anything. |
|
Package provider is one client for every model runtime.
|
Package provider is one client for every model runtime. |
|
Package reflection is descriptive statistics over long-term memory.
|
Package reflection is descriptive statistics over long-term memory. |
|
Package rename moves every trace of a project from one name to another, so that renaming a project is an ordinary edit rather than an event that costs you your history.
|
Package rename moves every trace of a project from one name to another, so that renaming a project is an ordinary edit rather than an event that costs you your history. |
|
Package replay is "catch me up since I've been away."
|
Package replay is "catch me up since I've been away." |
|
Package router decides which model does which job.
|
Package router decides which model does which job. |
|
Package scope answers one question — what is the work in this directory called — the same way for every caller, so that a hook, the CLI and the MCP server cannot disagree about it.
|
Package scope answers one question — what is the work in this directory called — the same way for every caller, so that a hook, the CLI and the MCP server cannot disagree about it. |
|
Package secretary tracks the open loops an agent or a person has left open — "I'll send the deck", "waiting on the vendor" — so they can be surfaced again without depending on anyone remembering to check.
|
Package secretary tracks the open loops an agent or a person has left open — "I'll send the deck", "waiting on the vendor" — so they can be surfaced again without depending on anyone remembering to check. |
|
Package selfupdate implements `brain update`: check GitHub for a newer release, verify it actually runs on this machine, then replace the running binary.
|
Package selfupdate implements `brain update`: check GitHub for a newer release, verify it actually runs on this machine, then replace the running binary. |
|
Package session records what an agent was doing, so a different agent can pick it up.
|
Package session records what an agent was doing, so a different agent can pick it up. |
|
Package setup connects brain to the agents that will use it.
|
Package setup connects brain to the agents that will use it. |
|
Package textmatch is the small lexical toolkit two subsystems needed at once.
|
Package textmatch is the small lexical toolkit two subsystems needed at once. |
|
Package untrusted renders vault content that was written by someone else's agent, not by brain itself.
|
Package untrusted renders vault content that was written by someone else's agent, not by brain itself. |
|
Package vault reads and writes notes in the Obsidian vault.
|
Package vault reads and writes notes in the Obsidian vault. |
|
Package when resolves the time expressions people put in questions.
|
Package when resolves the time expressions people put in questions. |
Click to show internal directories.
Click to hide internal directories.