Releases: EtanHey/brainlayer
Releases · EtanHey/brainlayer
Release list
BrainLayer/BrainBar 1.4.2
BrainBar v1.4.1
BrainBar release version: 1.4.1
Signing status: unsigned - Developer ID signing secrets were missing
Notarization status: skipped - signing was skipped
What's Changed
- feat: sandboxed-test-BrainLayer DB primitive (gen-19 T10/P0-a, cross-lead blocker) by @EtanHey in #541
- feat: macOS Swift CI keystone — brain-bar build+test as required check (gen-19 T8) by @EtanHey in #542
- fix: make brain_store snappy under writer contention by @EtanHey in #543
- feat: sandbox DB PID-lease + active-DB guard hardening (follow-up to #541) by @EtanHey in #544
- fix: add drain liveness loud-fail probe by @EtanHey in #545
- feat: add verified launchd bootstrap primitive by @EtanHey in #547
- feat: add loud persistent alarm primitive by @EtanHey in #548
- feat: add BrainBar release workflow by @EtanHey in #546
- fix(enrichment): yield supervisor writer between cycles by @EtanHey in #551
- fix: return full content from expansion paths by @EtanHey in #550
- feat: detect stale BrainLayer daemon deploys by @EtanHey in #553
- fix: harden launchd plist paths and maintenance resume by @EtanHey in #552
- fix: add BrainBar app icon by @EtanHey in #554
- Release BrainLayer 1.4.1 truth-green fixes by @EtanHey in #555
Full Changelog: v1.4.0...v1.4.1
BrainBar 1.4.0
v1.3.0
What's Changed
- chore: ignore generated local artifacts by @EtanHey in #509
- feat: add db shrink tooling by @EtanHey in #510
- fix(brainbar): report live agent and write signals by @EtanHey in #474
- feat(eval): restore braintrust ingest tooling by @EtanHey in #511
- fix: drain BrainLayer embeddings and recover FTS search by @EtanHey in #512
- chore: add BrainLayer stability health check by @EtanHey in #513
- feat: add BrainBar signal coverage observability by @EtanHey in #514
- fix: preserve owner/tool names in redaction by @EtanHey in #515
- fix: honor explicit redaction names by @EtanHey in #517
- feat: add origin ordering to brain search by @EtanHey in #518
- fix: bound brain_store busy deferral by @EtanHey in #516
- feat: BrainBar V1 dashboard — progressive-disclosure signal coverage by @EtanHey in #520
- fix: throttle health-check self-heal by @EtanHey in #521
- fix: fall back to FTS when search embeddings stall by @EtanHey in #523
- fix: stop drain after schema contention by @EtanHey in #519
- feat: V1 signal bars side-by-side (horizontal) by @EtanHey in #522
- fix: durable JSONL-watcher reliability (never-starve + resilient + self-heal) by @EtanHey in #525
- feat: Aldante-grade BrainBar graphs (gradient fill, point-anchored hover, hero cards) by @EtanHey in #526
- fix(brainbar): daemon resolves brainlayer venv python, not bare python3.14 (M1 #7b) by @EtanHey in #528
- fix(drain): default BRAINLAYER_DRAIN_EMBED=0 in launchd template (write-throughput) by @EtanHey in #529
- fix(brainbar): clamp Vector popover within window so it pops over, not clipped by @EtanHey in #530
- feat(brainbar): 3-line always-visible menu-bar status icon by @EtanHey in #531
- feat(brainbar): dashboard redesign — stacked separated graphs, shared timeframe, responsive hero by @EtanHey in #532
- test(brainbar): deterministic full-dashboard render-verification infra by @EtanHey in #533
- chore: release 1.3.0 by @EtanHey in #534
Full Changelog: v1.2.1...v1.3.0
BrainBar v1.2.1 (gen16 tool-surface)
v1.0.0 — Initial Release
BrainLayer v1.0.0
Persistent memory and knowledge graph for AI agents — 7 MCP tools to search, store, recall, digest, and explore entities across every conversation.
Highlights
- 7 MCP tools (+ 14 backward-compatible aliases) for Claude Code, Cursor, Zed, VS Code
- Hybrid search — semantic (bge-large-en-v1.5) + keyword (FTS5), merged with Reciprocal Rank Fusion
- Local-first — SQLite + sqlite-vec, single
.dbfile, no cloud, no Docker - 10-field enrichment — local LLM via Ollama or MLX
- Knowledge graph — entities, relations, person lookup, time-decay scoring
- Multi-source indexing — Claude Code, WhatsApp, YouTube, Markdown, Claude Desktop
- 268,000+ chunks indexed in production use
Install
pip install brainlayer
brainlayer init
brainlayer indexFull Changelog
See CHANGELOG.md