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: claude-plugin/.claude-plugin/plugin.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
{
2
2
"name": "palinode",
3
3
"description": "Persistent memory for AI agents. Git-versioned markdown files as source of truth, hybrid SQLite-vec + FTS5 search, deterministic compaction. Every line in your agent's brain has a git blame.",
-[CHANGELOG](https://github.com/Paul-Kyle/palinode/blob/main/docs/CHANGELOG.md) for what's in v0.6.2
164
+
-[CHANGELOG](https://github.com/Paul-Kyle/palinode/blob/main/docs/CHANGELOG.md) for what's in v0.7.0
165
165
-[Compaction demo](https://github.com/Paul-Kyle/palinode/tree/main/examples/compaction-demo) — walkthrough of a memory file across three consolidation passes with blame + diff output
166
166
-[ADR-001: Tools Over Pipeline](https://github.com/Paul-Kyle/palinode/blob/main/ADR-001-tools-over-pipeline.md) — why the executor is deterministic
Copy file name to clipboardExpand all lines: docs/CHANGELOG.md
+37-63Lines changed: 37 additions & 63 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,94 +2,70 @@
2
2
3
3
All notable changes to Palinode. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
4
4
5
-
## [0.6.2] — 2026-04-12
5
+
## [0.7.0] — 2026-04-12
6
6
7
7
### Added
8
8
9
-
**Multi-platform MCP setup guide**
10
-
-`docs/MCP-SETUP.md` — setup instructions for Claude Code, Cursor, VS Code (Continue + Cline), Zed, and Windsurf
11
-
- Replaces the old Claude Code-only setup doc
9
+
**Search quality**
10
+
-**Score-gap dedup** (#91) — additional chunks from the same file are kept only if within `dedup_score_gap` (default 0.2) of the file's best score. Reduces noise from multi-section files dominating results.
11
+
-**G1 context boost fix** (#92) — `store.search()` now accepts `context_entities` for ADR-008 ambient context boost. Previously the boost only fired through `search_hybrid`.
12
+
-**Raw cosine exposure** (#94) — search results include a `raw_score` field with the original cosine similarity before RRF normalization.
13
+
-**Daily penalty** (#93) — `daily/` files receive `score * daily_penalty` (default 0.3) to prevent daily notes from dominating search results. New `include_daily` parameter opts out of the penalty. Exposed as an MCP tool parameter.
14
+
-**Canonical question frontmatter** (#83) — `canonical_question` frontmatter field (string or list) is prepended as `"Q: ..."` to the first chunk before embedding, anchoring each memory to the question it answers.
15
+
-**Confidence field + content_hash in frontmatter** (#113, #114) — new `confidence` field for memory files, full SHA-256 content hash stored in frontmatter for integrity verification.
12
16
13
-
**Agent plugin restored**
14
-
-`plugin/` re-added after scrubbing internal references
15
-
- Hook migrated from `before_agent_start` to `before_prompt_build`
-`plugin/` — old OpenClaw plugin (replaced by `claude-plugin/` scaffold)
92
-
93
69
---
94
70
95
71
## [0.5.0] — 2026-04-10
@@ -105,21 +81,21 @@ First tagged release. Persistent memory for AI agents with git-versioned markdow
105
81
- File watcher daemon with debounced reindex and fault isolation
106
82
107
83
**Consolidation and compaction**
108
-
- Deterministic executor applying `KEEP` / `UPDATE` / `MERGE` / `SUPERSEDE` / `ARCHIVE` operations proposed by an LLM (see [ADR-001](../ADR-001-tools-over-pipeline.md))
84
+
- Deterministic executor applying `KEEP` / `UPDATE` / `MERGE` / `SUPERSEDE` / `ARCHIVE` operations proposed by an LLM
109
85
- Weekly full-corpus consolidation with configurable LLM backend
110
86
- Nightly lightweight consolidation pass (`--nightly` flag) bounded to `UPDATE`/`SUPERSEDE` for safer incremental updates
111
87
- Model fallback chains — primary → fallback → fallback on timeout or HTTP error
112
88
- Prompt versioning system — extraction/compaction prompts stored as memory files with `active: true` frontmatter
113
89
114
90
**Interfaces (all four expose the same capabilities)**
115
-
-**MCP server** — Streamable HTTP transport (also supports stdio) with 18 tools. Stateless HTTP client, point it at any Palinode API server
91
+
-**MCP server** — Streamable HTTP transport (also supports stdio). Stateless HTTP client, point it at any Palinode API server
116
92
-**REST API** — FastAPI on port 6340, 20+ endpoints covering search, save, diff, triggers, history, blame, rollback, consolidation, session-end, lint
117
93
-**CLI** — 26 commands wrapping the REST API via Click. TTY-aware (human output interactive, JSON when piped). Remote access via `PALINODE_API` env var
118
94
-**Plugin** — OpenClaw lifecycle hooks for agent frameworks with inject/extract patterns
119
95
120
96
**New MCP tools in this release**
121
97
-`palinode_lint` — scan memory for orphaned files, stale active files, missing frontmatter, potential contradictions
0 commit comments