Releases: sysid/bkmr
v7.6.1
v7.6.0
v7.5.0
Full Changelog: v7.4.0...v7.5.0
v7.4.1
Full Changelog: v7.4.0...v7.4.1
v7.4.0
Full Changelog: v7.3.0...v7.4.0
v7.3.0
Full Changelog: v7.2.0...v7.3.0
v7.2.0
Full Changelog: v7.1.0...v7.2.0
v7.1.0
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 viabkmr 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_timeoutare 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
Full Changelog: v7.0.1...v7.0.2
v7.0.1
Full Changelog: v7.0.0...v7.0.1