Markdown-based AI memory system with decay scoring, episodic logging, MCP server, and auto-curated CORE.md
Go to file
Cal Corum d8dd1f35a5 feat: complete multi-graph support across CLI, scripts, and systemd timers
Non-default graphs were second-class citizens — timers only maintained the
default graph, git sync ignored named graphs, there was no way to create
a graph without editing config manually, cross-graph edge errors were
confusing, and utility scripts were hardcoded to the default graph.

- Add `graph-create` CLI command + `create_graph()` in common.py, with
  custom path registration written to the default graph's _config.json
- Add `scripts/maintain-all-graphs.sh` to loop decay/core/embed/reflect
  over all discovered graphs; update systemd services to call it
- Refactor `memory-git-sync.sh` into sync_repo() function that iterates
  default + all named graphs with .git directories
- Improve cross-graph edge ValueError to explain the same-graph constraint
- Add --graph flag to edge-proposer.py and session_memory.py
- Update systemd/README.md with portable paths and new architecture

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 22:35:55 -06:00
scripts feat: complete multi-graph support across CLI, scripts, and systemd timers 2026-02-28 22:35:55 -06:00
systemd feat: complete multi-graph support across CLI, scripts, and systemd timers 2026-02-28 22:35:55 -06:00
.gitignore Initial commit: extract cognitive-memory app from skill directory 2026-02-28 16:02:28 -06:00
analysis.py fix: multi-graph bugs — embed path, git sync routing, dynamic project detection 2026-02-28 22:23:01 -06:00
CLAUDE.md docs: add CLAUDE.md for project conventions 2026-02-28 16:07:30 -06:00
cli.py feat: complete multi-graph support across CLI, scripts, and systemd timers 2026-02-28 22:35:55 -06:00
client.py Initial commit: extract cognitive-memory app from skill directory 2026-02-28 16:02:28 -06:00
common.py feat: complete multi-graph support across CLI, scripts, and systemd timers 2026-02-28 22:35:55 -06:00
edges.py feat: complete multi-graph support across CLI, scripts, and systemd timers 2026-02-28 22:35:55 -06:00
embeddings.py fix: multi-graph bugs — embed path, git sync routing, dynamic project detection 2026-02-28 22:23:01 -06:00
feature.json chore: update feature.json with current file inventory 2026-02-28 16:08:03 -06:00
mcp_server.py fix: multi-graph bugs — embed path, git sync routing, dynamic project detection 2026-02-28 22:23:01 -06:00