Skip to content

Mimir v1.0.0

Latest

Choose a tag to compare

@tcconnally tcconnally released this 13 Jun 13:32
· 32 commits to main since this release
bd7abdd

Mimir v1.0.0

MemoryMesh parity complete. Six major features from v0.5.0 to v1.0.0.

Features

  • Hybrid search (#67) — Dense embeddings + FTS5 + Reciprocal Rank Fusion (k=60). Store f32 vectors as BLOBs, search via cosine similarity, fuse with keyword results.
  • Query expansion (#68) — Porter stemming variants for FTS5 recall. Generate up to N stemmed alternatives, merge by highest-score dedup.
  • External connectors (#69) — GitHub issues connector (REST API, rate-limit aware, paginated) + filesystem watcher (content-hash dedup). Triggered via mimir_ingest.
  • RAG / ask_memory (#70) — mimir_ask tool: recall top-k entities, assemble context, query Ollama for grounded answers with cited sources.
  • Encryption at rest (#71) — AES-256-GCM transparent encryption for entity body_json. Opt-in via --encryption-key. mimir keygen subcommand.
  • Web dashboard (#72) — Axum HTTP server with self-contained dark-themed dashboard: search, stats, entity table, vis.js graph, timeline. mimir serve --web --port 8767.

New Tools (24 total)

mimir_ask, mimir_ingest (plus cosine_similarity and reciprocal_rank_fusion helper functions)

New CLI flags

--web, --port, --encryption-key, --llm-endpoint, --llm-model, --connectors-config, keygen subcommand, mode parameter on mimir_recall