Releases: four-bytes/four-opencode-brain
Releases · four-bytes/four-opencode-brain
v1.5.0 — KB quality + lib expansion + gatekeeping
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-libv0.2.0 withcreateJsonlLogger,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
v1.3.0 — Evolution Complete
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
- 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