Skip to content

Releases: four-bytes/four-opencode-brain

v1.5.0 — KB quality + lib expansion + gatekeeping

07 Jun 14:29
29532a2

Choose a tag to compare

What's new

  • KB quality improvements (#90) — CHECK constraints on confidence/review_state/outcome, FTS rebuild with 8 columns, runtime outcome validation
  • Lib expansion (#89) — @four-bytes/opencode-plugin-lib v0.2.0 with createJsonlLogger, LRUCache, sessionCache
  • Gatekeeping (#87, #93) — CI workflow, cubic AI reviewer, CodeQL v4, branch protection, Node.js 24
  • Logger cleanup — Debug logs now route to stderr, console logger preserved for opencode session capture

PRs merged

  • #91 — KB quality improvements
  • #92 — Lib expansion (logger + cache re-exports)
  • #94 — Node 24 + CodeQL v4 deprecation fix
  • #88 — ROADMAP completion + A7 gatekeeping

v1.3.0 — Evolution Complete

07 Jun 08:51

Choose a tag to compare

four-opencode-brain v1.3.0

Evolution Waves (EPIC #50)

  • A2: Eliminated HTTP server, use opencode theme colors, file-based status
  • A1: Extracted toast wrapper (local, future npm publish)
  • A4: Unified updateStatus() spinner for all 10 tools
  • A5: README, CONTRIBUTING, issue templates
  • A6: Memory validation, diary resilience, simplified API

Highlights

  • No HTTP server, no hardcoded colors, theme-aware TUI
  • Every tool shows spinner → success/warning/error indicator
  • Content-hash dedup with proper validation
  • Per-handle vec0 loading (no more silent rollbacks)
  • Sidebar order: 60 (right below deepseek-meter)

Emergency Fixes

  • Scanning spinner stuck (#47)
  • vec0 per-handle loading (#57)
  • Migration busy-spin → sleep (#59)
  • Toast scope + version in status bar

© Four Bytes / Four Flames GmbH & Co. KG — https://fourbytes.de

v1.0.2: Broaden file-type support + binary detection

06 Jun 10:22
ddde5e9

Choose a tag to compare

  • Broaden file-type support with 60+ new extension mappings (python, java, go, c/c++, ruby, swift, kotlin, scala, haskell, etc.)
  • Add binary file detection by extension and content (null-byte guard)
  • Fix ingest walk result type after loader refactor
  • Track unsupported files in ingest result