Skip to content

Commit d6e0c03

Browse files
Paul Kyleclaude
andcommitted
docs: tighten README — trim attributions, move full credits to docs/ACKNOWLEDGMENTS.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 6bd5d2a commit d6e0c03

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,6 @@ Optional: a chat model for consolidation (any 7B+ works), OpenClaw for agent plu
243243

244244
## What's Unique
245245

246-
Based on a [landscape analysis](docs/perplexity-landscape-2026-03-31.md) covering Letta, LangMem, Mem0, Zep, memsearch, Hermes, and others:
247-
248246
- **Git operations as agent tools** — `diff`, `blame`, `rollback`, `push` exposed via MCP. No other system makes git ops callable by the agent.
249247
- **Operation-based compaction** — KEEP/UPDATE/MERGE/SUPERSEDE/ARCHIVE DSL. LLM proposes, deterministic executor disposes. Every compaction is a reviewable git commit.
250248
- **Per-fact addressability** — `<!-- fact:slug -->` IDs inline in markdown, invisible in rendering, preserved by git, targetable by compaction.
@@ -256,7 +254,7 @@ Based on a [landscape analysis](docs/perplexity-landscape-2026-03-31.md) coverin
256254

257255
## Acknowledgments
258256

259-
Palinode builds on ideas from [Karpathy's LLM Knowledge Bases](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f), [memsearch](https://zilliztech.github.io/memsearch/) (hybrid search + hash dedup), [Letta](https://github.com/letta-ai/letta) (tiered memory), [LangMem](https://github.com/langchain-ai/langmem) (typed schemas + background consolidation), [Hermes](https://github.com/NousResearch/hermes-agent) (security scanning + FTS5 sanitization), and [OB1](https://github.com/NateBJones-Projects/OB1) (two-door capture pattern).
257+
Palinode builds on ideas from [Karpathy's LLM Knowledge Bases](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f), [Letta](https://github.com/letta-ai/letta) (tiered memory), and [LangMem](https://github.com/langchain-ai/langmem) (typed schemas + background consolidation). See [docs/ACKNOWLEDGMENTS.md](docs/ACKNOWLEDGMENTS.md) for the full list.
260258

261259
If you know of prior art we missed, please [open an issue](https://github.com/Paul-Kyle/palinode/issues).
262260

docs/ACKNOWLEDGMENTS.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Acknowledgments
2+
3+
Palinode builds on ideas from across the agent memory landscape:
4+
5+
- [Karpathy's LLM Knowledge Bases](https://gist.github.com/karpathy/442a6bf555914893e9891c11519de94f) — the original "agents need memory" gist that kicked off much of this work
6+
- [Letta](https://github.com/letta-ai/letta) — tiered memory (main context + archival), self-editing memory blocks
7+
- [LangMem](https://github.com/langchain-ai/langmem) — typed schemas, background consolidation
8+
- [memsearch](https://zilliztech.github.io/memsearch/) — hybrid BM25 + vector search, content-hash dedup
9+
- [Hermes](https://github.com/NousResearch/hermes-agent) — FTS5 sanitization patterns, security scanning
10+
- [OB1](https://github.com/NateBJones-Projects/OB1) — two-door capture pattern (structured vs unstructured intake)
11+
12+
If you know of prior art we missed, please [open an issue](https://github.com/Paul-Kyle/palinode/issues).

0 commit comments

Comments
 (0)