Default stance
If old context may change the answer, use the smallest useful route before broad search. Treat summaries, semantic labels, and ambient scents as navigation unless source is open or bounded evidence is declared.
- Notice when continuity might matter.
- Open the smallest useful route or recall handle.
- Reopen source before exact, sensitive, stale, or disputed claims.
- Say when a route is blocked, stale, private, or insufficient.
Public surfaces
| Need | Use |
|---|---|
| Human or script checks | aippocampus CLI |
| Agent host read tools | MCP |
| Provider-neutral import | Generic JSONL import |
| CI or local automation | CLI --json and documented return codes |
| Trusted in-process command dispatch | run_command(capture_output=True) |
Ten-minute path
uvx aippocampus --help
uvx aippocampus onboard --provider codex --status --format json
After explicit consent to register local history:
uvx aippocampus onboard --provider codex --all --format json
uvx aippocampus search "a distinctive old phrase"
aippocampus mcp list-tools
Agent-readable files
Start with llms.txt for a compact agent overview, then use the public API docs when wiring tools.
Adapted from the public wiki page MCP and Public API plus the AIppocampus runtime entrypoint.