Skip to content

Releases: sysid/bkmr

v7.6.1

12 Apr 11:05

Choose a tag to compare

v7.6.0

08 Apr 05:49

Choose a tag to compare

What's Changed

  • feat: auto-embed by default, --no-embed opt-out, global --db flag by @sysid in #72

Full Changelog: v7.5.0...v7.6.0

v7.5.0

07 Apr 19:47

Choose a tag to compare

Full Changelog: v7.4.0...v7.5.0

v7.4.1

06 Apr 15:00

Choose a tag to compare

Full Changelog: v7.4.0...v7.4.1

v7.4.0

06 Apr 14:51

Choose a tag to compare

Full Changelog: v7.3.0...v7.4.0

v7.3.0

06 Apr 14:25

Choose a tag to compare

Full Changelog: v7.2.0...v7.3.0

v7.2.0

06 Apr 09:26

Choose a tag to compare

Full Changelog: v7.1.0...v7.2.0

v7.1.0

05 Apr 11:09

Choose a tag to compare

New Features

  • _mem_ system tag — New content type for AI agent memory bookmarks. Action: display content to stdout. Useful for storing and retrieving context that agents can query via bkmr search -t _mem_.

  • Type-aware embedding content — Embedding generation now dispatches per bookmark type (URL → title+description, snippet → code content, markdown → file content, etc.) for more accurate semantic search results.

Fixes

  • Single system tag invariant — A bookmark can now have at most one system tag (_snip_, _shell_, _md_, _env_, _imported_, _mem_). Enforced at the domain level with a clear error message if violated.

  • Unified SQLite WAL mode — WAL mode and busy_timeout are now set consistently across all database connections (Diesel and rusqlite), eliminating potential lock contention.

Full Changelog: v7.0.2...v7.1.0

v7.0.2

05 Apr 08:36

Choose a tag to compare

Full Changelog: v7.0.1...v7.0.2

v7.0.1

05 Apr 06:49

Choose a tag to compare

Full Changelog: v7.0.0...v7.0.1