You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+5-4Lines changed: 5 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,7 @@ If every service crashes, `cat` still works. No external database. No cloud depe
24
24
25
25
Most agent memory systems are opaque databases you can't inspect, flat files that don't scale, or graph stores that require infrastructure. Palinode is **memory with provenance** — the only system where you can `git blame` every fact your agent knows.
26
26
27
-
-**Git blame/diff/rollback as agent tools** — not just git-compatible files, but `palinode_diff`, `palinode_blame`, and `palinode_rollback` as first-class MCP tools your agent can call. [DiffMem](https://github.com/search?q=diffmem) and Git-Context-Controller are PoCs; Palinode ships 14 MCP tools including 5 git operations.
27
+
-**Git blame/diff/rollback as agent tools** — not just git-compatible files, but `palinode_diff`, `palinode_blame`, and `palinode_rollback` as first-class MCP tools your agent can call. [DiffMem](https://github.com/search?q=diffmem) and Git-Context-Controller are PoCs; Palinode ships 15 MCP tools including 5 git operations.
28
28
29
29
-**Operation-based compaction with a deterministic executor** — the LLM outputs structured ops (KEEP/UPDATE/MERGE/SUPERSEDE/ARCHIVE), a deterministic executor applies them. The LLM never touches your files directly. [All-Mem](https://arxiv.org/search/?query=all-mem+memory) does something similar on graph nodes; Palinode does it on plain markdown with git commits.
30
30
@@ -70,7 +70,7 @@ Most agent memory systems are opaque databases you can't inspect, flat files tha
70
70
71
71
### Integration ✅
72
72
-**OpenClaw plugin** — lifecycle hooks for inject, extract, and capture
73
-
-**MCP server** — 14 tools for Claude Code and any MCP client
73
+
-**MCP server** — 15 tools for Claude Code and any MCP client
74
74
-**FastAPI server** — HTTP API for programmatic access
75
75
-**CLI** — command-line search, stats, reindex
76
76
@@ -247,7 +247,7 @@ Output is TTY-aware: human-readable text in a terminal, JSON when piped. Overrid
247
247
**Remote usage** (from another machine on your network):
248
248
```bash
249
249
# Option A: SSH
250
-
ssh user@your-server 'palinode search "query"'
250
+
ssh clawd@your-server 'palinode search "query"'
251
251
252
252
# Option B: Point at remote API
253
253
export PALINODE_API=http://your-server:6340
@@ -459,6 +459,7 @@ Available in OpenClaw conversations and Claude Code (via MCP):
459
459
| `palinode_push` | Sync memory to a remote git repository |
460
460
| `palinode_trigger` | Add or list prospective narrative triggers |
461
461
| `palinode_list` | Browse memory files by category, filter by core status |
@@ -530,7 +531,7 @@ Palinode is informed by research and ideas from several projects in the agent me
530
531
531
532
### Architecture Inspiration
532
533
533
-
- **[LLM Knowledge Bases](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)** (Andrej Karpathy, April 2026) — The "compile, don't retrieve" pattern: LLM incrementally builds a structured markdown wiki from raw sources. Palinode implements this with git provenance, deterministic compaction, and 14 MCP tools.
534
+
- **[LLM Knowledge Bases](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f)** (Andrej Karpathy, April 2026) — The "compile, don't retrieve" pattern: LLM incrementally builds a structured markdown wiki from raw sources. Palinode implements this with git provenance, deterministic compaction, and 15 MCP tools.
534
535
535
536
- **[OpenClaw](https://github.com/openclaw/openclaw)** — The plugin SDK, lifecycle hooks, and `MEMORY.md` pattern that Palinode extends and replaces. Palinode started as a better memory system for OpenClaw agents.
0 commit comments