Skip to content

Releases: Muvon/octobrain

Release 0.9.3

Choose a tag to compare

@github-actions github-actions released this 17 Jul 14:37
989bdeb

📋 Release Summary

This release includes routine maintenance to ensure system stability and security through updated project dependencies (1e848fe).

🔄 Other Changes

1 maintenance, dependency, and tooling update not listed individually.

Release 0.9.2

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:00
dd856bb

📋 Release Summary

This release improves MCP tool integration by optimizing schema structures and refining documentation for better usability (ea8990a).

🐛 Bug Fixes & Stability

  • mcp: flatten tool schemas and refine docs ea8990a6

Release 0.9.1

Choose a tag to compare

@github-actions github-actions released this 06 Jul 11:11
a3e0a8f

📋 Release Summary

This release improves system integration through automated MCP registry publishing and updated configuration schemas (377345b, c579075, 1501e14). General stability and performance have been enhanced via comprehensive dependency updates across Rust and core libraries (ade92bf, f860712, db6c8a3).

🔧 Improvements & Optimizations

  • config: remove placeholder package definition e5b6774b
  • release: specify runner for homebrew notification 1501e14a
  • release: automate MCP registry publishing 377345b8
  • server: add crates.io registry base URL f8d725fd
  • mcp: update registry identifier and config schema c5790756

🔄 Other Changes

3 maintenance, dependency, and tooling updates not listed individually.

Release 0.9.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 15:57
cfa52bf

📋 Release Summary

This release introduces advanced retrieval capabilities, including RRF-fuse multi-query search, git-backed knowledge boxes, and expanded filtering options for memory management (b9b8ba0, ac538ad, 62cc278). System performance and reliability are improved through refined search configurations, updated dependency pinning, and a more robust multi-arch deployment pipeline (e4302fb, 8ffe808, 207ec20). Several bug fixes enhance search accuracy, reranking logic, and scope assignment across sessions (31c4c80, 6165cf3, 7500f60).

✨ New Features & Enhancements

  • bench: implement BEIR retrieval benchmarking 4ebc1c48
  • config: wire search.similarity_threshold and search.max_results into retrieval e4302fb4
  • memory: RRF-fuse multi-query retrieval and honor Supersedes edges b9b8ba0e
  • mcp: expose temporal and relevance filters on remember 62cc2784
  • knowledge: implement git-backed knowledge boxes ac538ad0
  • config: add timeouts for embeddings and reranker 8ffe8082

🔧 Improvements & Optimizations

  • core: move module declarations to library crate 49e722bb
  • memory: spawn initialization tasks in background 3ffcbd80
  • memory: replace project identifiers with scopes 59b42389
  • memory: rename project to scope across system 249da8b8
  • release: add multi-arch Docker build and push 207ec20c

🐛 Bug Fixes & Stability

  • search: reranker limit, RRF normalization, archived exclusion, PRF guard 31c4c801
  • mcp: return full parent section from knowledge search 6165cf3e
  • memory: allow empty scope in predicate filters c6b3a43e
  • mcp: assign correct scope to session 7500f60d

📚 Documentation & Examples

  • mcp: guide agents to create supersedes links on knowledge updates fe52b977
  • memory: add timeout example to reranker config 17e77ef5

🔄 Other Changes

5 maintenance, dependency, and tooling updates not listed individually.

Release 0.8.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 21:26
2ae5c0c

🚀 What's Changed

📋 Release Summary

This release introduces automatic project discovery and the ability to specify custom configuration paths via environment variables (8aa684c, 5490725). Additionally, MCP performance and reliability have been improved through optimized tool listing and refined locking logic (d1f1c3d, 85956ee).

✨ New Features & Enhancements

  • mcp: add automatic project discovery and ID derivation 8aa684c3
  • config: allow custom config path via env var 54907257

🔧 Improvements & Optimizations

  • mcp: decouple project and role locking logic 85956ee3
  • mcp: optimize tool listing and memory provider d1f1c3da

🔄 Other Changes

1 maintenance, dependency, and tooling update not listed individually.

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.8.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.8.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.8.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.8.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.8.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.8.0-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version

Release 0.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 15:34
45b4c09

🚀 What's Changed

📋 Release Summary

This release introduces advanced memory consolidation and persistence features, including automated goal anchoring, half-life decay, and "sleep" clustering for improved long-term retention (434f28d, b37de65, 8b11538, d9f10bf, 230cb4c). Search capabilities have been significantly enhanced through HyDE-lite query expansion and a new integrated SQL module (a8fde46, de606fc). Additionally, we have streamlined the MCP toolset, implemented the LongMemEval benchmarking framework, and optimized overall system performance and stability (6733a00, d988af7, 92059bd, 9fdda3a).

✨ New Features & Enhancements

  • core: add sql module de606fc5
  • bench: add checkpointing and input padding to longmemeval 92059bdd
  • bench: implement LongMemEval benchmarking framework d988af72
  • memory: automate goal consolidation via closes relation 434f28dd
  • mcp: narrow MCP surface from 8 to 5 tools 6733a00b
  • memory: autonomous lazy sleep consolidation + HyDE default-on d9f10bf4
  • memory: sleep consolidation — batch-cluster recent similar memories 8b115380
  • memory: goal-anchored consolidation, lifecycle state, MCP+CLI 230cb4ce
  • search: add HyDE-lite (PRF / Rocchio) query expansion a8fde461
  • memory: implement half-life decay and persistence b37de658

🔧 Improvements & Optimizations

  • sql: centralize SQL literal escaping 9d98b535
  • memory: centralize utilities and harden sql 59b04f9b
  • config: rename text_model to model 08ba7365
  • ci: fix aarch64 compilation and update default models 6511ee43
  • ci: optimize build pipeline and update embeddings 20276d25
  • memory: implement periodic LanceDB maintenance 9fdda3ac
  • memory: implement async auto-linking and graph retrieval 4cbae3ac
  • workflow: migrate pr brief to reusable workflow 5a434a67

📚 Documentation & Examples

  • guide: expand development guide and architecture details b6b54d0c
  • mcp: update documentation and tool instructions b0f5bfae

🔄 Other Changes

2 maintenance, dependency, and tooling updates not listed individually.

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.7.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.7.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.7.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.7.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.7.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.7.0-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version

Release 0.6.1

Choose a tag to compare

@github-actions github-actions released this 14 May 10:47
0e0a7c0

🚀 What's Changed

📋 Release Summary

This release introduces a dedicated production release profile and updated dependencies to ensure optimal performance and stability (3063c17). These configuration improvements streamline the build process and enhance the overall reliability of the memory management system.

🔄 Other Changes

1 maintenance, dependency, and tooling update not listed individually.

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.6.1-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.6.1-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.6.1-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.6.1-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.6.1-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.6.1-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version

Release 0.6.0

Choose a tag to compare

@github-actions github-actions released this 04 May 15:25
f227085

🚀 What's Changed

📋 Release Summary

This release introduces advanced content retrieval capabilities, including regex pattern matching and full content extraction tools for indexed knowledge (b4c6e80, 0ca75b7). System reliability and performance are significantly improved through optimized memory streaming, stricter path validation, and enhanced vector dimension handling (95f4deb, 87df649, 6f831de). Additionally, the update streamlines the toolset and provides expanded documentation for configuration and development (104c0b5, 069d049, a44ef31).

✨ New Features & Enhancements

  • knowledge: add regex pattern matching for indexed content b4c6e800
  • knowledge: implement read command for full content extraction 0ca75b74

🔧 Improvements & Optimizations

  • mcp: remove auto_link tool 104c0b59
  • knowledge: stream query results to limit memory 95f4deb4
  • knowledge: simplify logic and improve safety 2963f38e

🐛 Bug Fixes & Stability

  • knowledge: use platform temp dir in tests 201d305f
  • knowledge: reject directory paths as sources 87df649d
  • vector: ensure sub-vectors divide dimension 6f831de7
  • knowledge: normalize source uris and match output 4b154ce1

📚 Documentation & Examples

  • instructions: rewrite development guide for clarity a44ef316
  • knowledge: add read and match tool documentation 921c9d7e
  • config: expand memory and knowledge settings 069d0495

🔄 Other Changes

3 maintenance, dependency, and tooling updates not listed individually.

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.6.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.6.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.6.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.6.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.6.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.6.0-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version

Release 0.5.1

Choose a tag to compare

@github-actions github-actions released this 19 Apr 18:17
2a2cb7a

🚀 What's Changed

📋 Release Summary

This release improves system stability by refining memory cleanup logic to prevent errors when project keys are missing (595318e). Additionally, core dependencies and internal workflows have been updated to enhance overall performance and security (353f6fc, afe734c).

🐛 Bug Fixes & Stability

  • memory: skip cleanup without project key 595318eb

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.5.1-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.5.1-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.5.1-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.5.1-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.5.1-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.5.1-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version

Release 0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 20:35
628ae90

🚀 What's Changed

📋 Release Summary

This release introduces local file indexing capabilities to the knowledge system (breaking change), enabling direct interaction with local files. Memory management has been significantly enhanced with new product and workflow memory categories, session-scoped storage, and automatic stale reference cleanup. The MCP protocol implementation has been upgraded to the official rmcp SDK, along with various dependency updates and documentation improvements.

🚨 Breaking Changes

⚠️ Important: This release contains breaking changes that may require code updates.

  • knowledge: support local file indexing 0ab5a13f

✨ New Features & Enhancements

  • memory: add stale file reference cleanup 46c8827d
  • knowledge: add session-scoped storage and commands 21216453
  • memory: add product and workflow memory type categories 04b145a1
  • mcp: replace custom server with official rmcp SDK 1f581537

🔧 Improvements & Optimizations

  • memory: add git-aware stale reference cleanup be812684
  • knowledge: use std::slice::from_ref for single-element test slices 21f9da28
  • legal: apply copyright header standards 556b1228
  • mcp: use builder pattern for ServerInfo construction 8041b71a
  • mcp: rename rmcp_server to server and add typed schemas 56b3b6d9

📚 Documentation & Examples

  • restructure README for clearer onboarding 78918bd1

🔄 Other Changes

5 maintenance, dependency, and tooling updates not listed individually.

📦 Installation

Using Cargo (from crates.io)

cargo install octobrain

Using Cargo (from Git)

cargo install --git https://github.com/Muvon/octobrain

Manual Download

Platform Architecture Download
Linux x86_64 (static) octobrain-0.5.0-x86_64-unknown-linux-musl.tar.gz
Linux ARM64 (static) octobrain-0.5.0-aarch64-unknown-linux-musl.tar.gz
Windows x86_64 octobrain-0.5.0-x86_64-pc-windows-msvc.zip
Windows ARM64 octobrain-0.5.0-aarch64-pc-windows-msvc.zip
macOS x86_64 octobrain-0.5.0-x86_64-apple-darwin.tar.gz
macOS ARM64 octobrain-0.5.0-aarch64-apple-darwin.tar.gz

Verify Installation

octobrain --version