Skip to content

Releases: EtanHey/brainlayer

BrainLayer/BrainBar 1.4.2

Choose a tag to compare

@EtanHey EtanHey released this 28 Jun 11:35
c5f17ca

BrainBar 1.4.2 — daemon socket lifetime fix, signed + notarized (Developer ID: Etan Heyman PPN23G925Y) + stapled, AppIcon bundled. Notarized via notary-layers.

BrainBar v1.4.1

Choose a tag to compare

@github-actions github-actions released this 28 Jun 01:32
ac57493

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

Choose a tag to compare

@EtanHey EtanHey released this 23 Jun 01:33
f374189

Current BrainBar dashboard + fixes

v1.3.0

Choose a tag to compare

@EtanHey EtanHey released this 20 Jun 21:23
590653d

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)

Choose a tag to compare

@EtanHey EtanHey released this 18 Jun 04:37
a97d4e7

gen16 fixes: chunk_id exposure #505, brain_store prompt-queue #506, brain_digest scope+KG #507, hybrid-search empty-fallback #508

v1.0.0 — Initial Release

Choose a tag to compare

@EtanHey EtanHey released this 27 Feb 20:27
c51a7ed

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 .db file, 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 index

Full Changelog

See CHANGELOG.md