Skip to content

Releases: davidtkeane/openclaw-plugin-clawvault

ClawVault v0.5.3 β€” docs & tests

Choose a tag to compare

@davidtkeane davidtkeane released this 16 Aug 23:25

Docs & tests release β€” no runtime changes.

Changed

  • Install instructions now use the full ClawHub package name clawhub:openclaw-plugin-clawvault and recommend the ClawHub path. The short clawhub:clawvault collides with an unrelated third-party package, so it is called out as a warning.

Added

  • Test harness β€” Layer A: deterministic tool tests (npm test); Layer B: a portable model hallucination/honesty eval (scripts/eval.mjs) that scores fabrication bare vs doctrine-primed. See TESTING.md. Baseline on Qwen3-Coder-Next-4bit: 80% β†’ 100%.
  • A "doctrine in action" screenshot in the README.
  • A test-only toolsForTest export (runtime unchanged).

Install: openclaw plugins install clawhub:openclaw-plugin-clawvault

ClawVault v0.5.2 β€” safety hardening

Choose a tag to compare

@davidtkeane davidtkeane released this 15 Aug 23:05

Second SkillSpector pass β€” safety hardening:

  • The skill now suggests (rather than auto-edits) AGENTS.md / TOOLS.md, closing a prompt-injection / instruction-persistence channel.
  • Clarified privacy wording: ClawVault's storage is local and never transmitted; verifying a fact uses the agent's own web tools, which is separate from ClawVault.
  • Descriptions now explicitly disclose persistent local storage + retention.

Full details in CHANGELOG.md.

ClawVault v0.5.1 β€” memory, knowledge graph & verified guard

Choose a tag to compare

@davidtkeane davidtkeane released this 15 Aug 22:55

ClawVault v0.5.1 🐘

Persistent SQLite + FTS5 memory for OpenClaw β€” with verify-before-save built in. First tagged release, covering the full feature set through v0.5.1.

Highlights

  • πŸ—„οΈ Single-file memory β€” SQLite + FTS5 via Node's built-in node:sqlite (no native build, no API keys, no vector index to corrupt)
  • πŸ”§ 7 tools β€” clawvault_save Β· clawvault_search Β· clawvault_recent Β· clawvault_consolidate Β· clawvault_relate Β· clawvault_links Β· clawvault_stats
  • πŸ›‘οΈ Duplicate guard β€” refuses near-identical memories (FTS + term overlap)
  • 🧠 Consolidation + soft-retire β€” distil related memories into one insight; retire the raw ones (never deleted)
  • βœ… Verified-claim guard β€” auto-downgrades verified:true when the source shows no real evidence of a check (mechanism over trust)
  • πŸ•ΈοΈ Knowledge graph β€” typed links between memories (clawvault_relate / clawvault_links)
  • πŸ“œ Ships the Verify-Before-Save doctrine (DOCTRINE.md) + a companion self-improving skill

v0.5.1 β€” security & privacy cleanup

  • Pinned all dependencies; bumped vitest 3.2.0 β†’ 4.1.10 (clears a critical advisory) and the openclaw floor β†’ 2026.7.1-2
  • Seed layer is now generic operating rules β€” no personal persona injected
  • Added a Privacy & data notice (local storage only, nothing leaves the machine)

Install

git clone https://github.com/davidtkeane/openclaw-plugin-clawvault
cd openclaw-plugin-clawvault && npm install && npm run plugin:build
openclaw plugins install ./ && openclaw daemon restart

Or use the attached openclaw-plugin-clawvault-0.5.1.tgz.

Credits

Ideas borrowed (MIT / MIT-0) from OpenClawDreams (RogueCtrl), self-improving (ivangdavila), self-improving-agent (pskoett), and elite-longterm-memory (nextfrontierbuilds).

Search before you answer. Verify before you save. Always record the source. 🐘