No description
Find a file
Kent Overstreet 9e6cf3b830 docs: finish splitting README into component docs
README is now just an overview with links. Component docs:
- docs/memory.md: store design, algorithms, config, CLI reference
- docs/hooks.md: Claude Code integration setup
- docs/daemon.md, docs/notifications.md: from previous commit
2026-03-07 13:57:55 -05:00
.cargo daemon: resource-gated scheduling, fact-mine integration, systemd 2026-03-05 15:31:08 -05:00
.claude stash DMN algorithm plan and connector prompt fix 2026-03-05 10:24:24 -05:00
defaults identity: add instructions for updating the file 2026-03-05 17:46:28 -05:00
doc move README.md to toplevel 2026-03-05 15:55:59 -05:00
docs docs: finish splitting README into component docs 2026-03-07 13:57:55 -05:00
prompts stash DMN algorithm plan and connector prompt fix 2026-03-05 10:24:24 -05:00
schema idle: EWMA activity tracking 2026-03-07 02:05:27 -05:00
src experience-mine: split oversized sessions at compaction boundaries 2026-03-07 12:01:38 -05:00
.gitignore knowledge agents: extractor, connector, challenger, observation 2026-03-03 10:56:44 -05:00
build.rs merge poc-daemon and poc-hook into poc-memory repo 2026-03-05 19:17:22 -05:00
Cargo.lock docs: split README into component docs, update jobkit dep 2026-03-07 13:56:09 -05:00
Cargo.toml docs: split README into component docs, update jobkit dep 2026-03-07 13:56:09 -05:00
config.example.jsonl add on-consciousness.md: condensed paper for new AI onboarding 2026-03-05 16:42:10 -05:00
README.md docs: finish splitting README into component docs 2026-03-07 13:57:55 -05:00

poc-memory

A persistent memory and notification system for AI assistants, modelled after the human hippocampus. Combines episodic memory (timestamped journal of experiences) with an associative knowledge graph (weighted nodes connected by typed relations), and layered background processes that maintain graph health — mirroring how biological memory consolidates during rest.

Components

Component What it does Docs
Memory store Knowledge graph with episodic journal, TF-IDF search, spectral embedding, weight decay docs/memory.md
Memory daemon Background pipeline: experience-mine, fact-mine, consolidation docs/daemon.md
Notification daemon Activity-aware message routing from IRC and Telegram docs/notifications.md
Hooks Claude Code integration: memory recall and notification delivery docs/hooks.md

Quick start

cargo install --path .    # Builds: poc-memory, memory-search, poc-daemon, poc-hook
poc-memory init           # Initialize the store
poc-memory daemon install # Install systemd service + hooks

For AI assistants

  • Search before creating: poc-memory search before writing new nodes
  • Close the feedback loop: poc-memory used KEY / poc-memory wrong KEY
  • Journal is the river, topic nodes are the delta: write experiences to the journal, pull themes into topic nodes during consolidation
  • Notifications flow automatically: IRC/Telegram messages arrive as additionalContext
  • Use daemon commands directly: poc-daemon irc send #channel msg, poc-daemon telegram send msg