Skip to content

Releases: Muvon/octomind

Release 0.16.0

09 Jan 11:44
8822780

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release enhances the conversational experience with thinking headers in messages and structured command outputs (487fe36, b20c975). Support for zai and minimax AI providers has been added via updated dependencies, alongside improved thinking displays (fae757c, 1c0add4). Several bug fixes boost file search reliability, cross-platform glob handling including Windows paths, chat consistency, and AI tool integration (ea7ffba, 5e0405f, c82d941, 18dfb4b, 8fb6d48, a86e558, 4fa2360, dcc7a8e, c058a6b).

✨ New Features & Enhancements

  • session: add thinking header to messages 487fe367
  • server,session: structured command outputs for websocket server b20c975c

🔧 Improvements & Optimizations

  • thinking_display: use fixed separator pattern 1c0add41
  • display: centralize list rendering 4eea10c2
  • session: simplify message handler 9e52cd26

🐛 Bug Fixes & Stability

  • mcp/fs: replace map_or with is_some_and for content check ea7ffba4
  • fs: skip content search for empty content 5e0405ff
  • chat: prevent duplicate thinking block display c82d941e
  • utils: improve glob pattern handling for Windows paths 18dfb4b1
  • glob: handle absolute path patterns without base_dir 8fb6d48d
  • ast_grep: fail when globs match no files a86e558e
  • session/chat: warn on empty continuation summary 4fa2360c
  • file-parser: prefer tags dcc7a8ed
  • gemini: preserve meta in tool calls c058a6b6
  • docker: update Rust version to ca1c73ce

📚 Documentation & Examples

  • mcp: update tool docs and server enhancements 7f48c516

🔄 Other Changes

  • deps: update octolib to v0.4.0 with zai and minimax providers fae757c1
  • deps: update octolib to 0.3.0 f4dbc3e7
  • deps: bump dependency versions 8f53df17
  • deps: update deps and WS API 52478897
  • workflows: add missing newline at EOF a3a70ca5

📊 Release Summary

Total commits: 21 across 5 categories

2 new features - Enhanced functionality
🔧 3 improvements - Better performance & code quality
🐛 10 bug fixes - Improved stability
📚 1 documentation update - Better developer experience
🔄 5 other changes - Maintenance & tooling

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.15.0

22 Nov 10:57
1f78944

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds the ability to resume recent sessions and include custom constraints in user inputs, enhancing workflow flexibility (fae183e, be8c2bd). It also integrates new AI models, Claude Sonnet 4.5 and GPT-5-Codex, expanding the assistant's capabilities (07a67cc). Several fixes improve session history migration and command handling, while updates streamline dependencies and provider management for a more reliable experience (7c58af9, f02967d, 777bb6d, 1953a4d).

✨ New Features & Enhancements

  • session: add --resume-recent flag to resume latest session fae183ed
  • session: add support for appending custom constraints to user input be8c2bd2
  • models: add support for Claude Sonnet 4.5 and GPT-5-Codex 07a67cc2

🔧 Improvements & Optimizations

  • providers: unify providers via octolib and remove legacy code 1953a4df

🐛 Bug Fixes & Stability

  • commands: remove redundant return statements in ask.rs 7c58af9a
  • session: handle legacy history file migration correctly f02967dd

🔄 Other Changes

  • deps: remove unused dependencies and clean Cargo.lock 777bb6d3
  • rust: update toolchain and dependencies 31ec325e

📊 Release Summary

Total commits: 8 across 4 categories

3 new features - Enhanced functionality
🔧 1 improvement - Better performance & code quality
🐛 2 bug fixes - Improved stability
🔄 2 other changes - Maintenance & tooling

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.14.0

16 Sep 08:15
0dd0437

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds enhanced command hinting and completion, along with migration support for legacy session history, improving user workflow and continuity (bc3f31b, 19e4057). Pricing for DeepSeek has been updated to unified rates effective September 5, 2025 (f40aadc). Additionally, improvements to session history management and clearer error messages enhance overall usability and reliability (3c0afe9, b0d90a0).

✨ New Features & Enhancements

  • session: add hinting and completion for mor commands (/context, /mcp, /cache, /loglevel, /role, /model) bc3f31b5
  • deepseek: update pricing to unified rates starting Sep 5, 2025 f40aadca
  • session: add migration from legacy global history file 19e4057c

🔧 Improvements & Optimizations

  • history: implement role-based session history system 3c0afe96

🐛 Bug Fixes & Stability

  • text_editing: improve str_replace error message guidance b0d90a0e

📊 Release Summary

Total commits: 5 across 3 categories

3 new features - Enhanced functionality
🔧 1 improvement - Better performance & code quality
🐛 1 bug fix - Improved stability

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.13.0

27 Aug 14:06
e468d5c

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds new session commands and improved task management features, enhancing user interaction and planning capabilities (/run, /prompt, /plan) (61f22cd, e32c88b, 1be66ad). Multimodal support and context handling are improved for smoother workflows (c33d653, 8b3876d, 36263e3). Several bug fixes address Windows path handling, API cost tracking, and tool response errors, improving overall stability and usability (9a9c656, 71aa15f, dd41044). Documentation and installation guides have also been updated for better user guidance (d842678, 9814b74).

✨ New Features & Enhancements

  • session: add completion and hints for /run and /prompt 61f22cda
  • utils: add context block detection and expansion c33d653e
  • chat: add Ctrl+G to add message without sending 8b3876de
  • mcp: require tasks with title and description e32c88be
  • plan: add /plan command to display current plan status 1be66add
  • truncation: add global MCP response tokens threshold 36263e31

🔧 Improvements & Optimizations

  • file_parser: add utilities for file reference extraction and rendering 041b8c46

🐛 Bug Fixes & Stability

  • utils: preserve Windows drive letters in file path parsing and rendering 9a9c656e
  • utils: normalize file paths on Windows in read_file_lines 92543735
  • prompt: prevent accidental continuation trigger on /prompt command 848f8293
  • session: preserve system message on /run command replace output d78631c0
  • session: track API call cost immediately after response 71aa15f1
  • cargo: upgrade dependencies to fix cargo audit issues 6a144ece
  • fs: suggest line_replace for ambiguous replacements 3904a5a7
  • mcp: handle error flag in MCP tool responses correctly dd410443

📚 Documentation & Examples

  • config: update configuration docs with command groups d8426784
  • utils: add file parsing and rendering usage instructions 228c86bc
  • installation: rewrite installation guide 9814b74e
  • plan: enhance task description guidelines with examples 23b7934b

🔄 Other Changes

  • file_renderer: fix Windows test failures by normalizing paths and line endings e57f5aba
  • plan: fix task format in plan tests after refactor b829ef4f

📊 Release Summary

Total commits: 21 across 5 categories

6 new features - Enhanced functionality
🔧 1 improvement - Better performance & code quality
🐛 8 bug fixes - Improved stability
📚 4 documentation updates - Better developer experience
🔄 2 other changes - Maintenance & tooling

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.12.0

18 Aug 05:15
69152ca

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds reusable prompt templates and spending tracking to enhance session management, along with batch processing for improved tool efficiency (9848036, f5b4620, 5a3926f). Several bug fixes improve search accuracy, prevent retry loops, and enhance system stability (a24932e, b9d4f78, 4edc057). Dependency updates and testing refinements further optimize overall performance (a69f72b, 74d8051).

✨ New Features & Enhancements

  • mcp,chat: batch large output prompts for parallel tool calls 5a3926f3
  • session: add /prompt command with reusable templates 9848036f
  • session: add request spending threshold and tracking f5b46206

🐛 Bug Fixes & Stability

  • web: clarify no-results issue with multiple quoted phrases a24932e7
  • style: update format strings for Clippy compliance 01aaacf0
  • list_files: treat content pattern as fixed string to avoid regex errors efb8a3b5
  • session: prevent infinite retry loop on continuation failure b9d4f783
  • mcp: prevent recursion in cancellation polling loop 4edc057f

🔄 Other Changes

  • deps: update and reorganize dependencies a69f72b9
  • fs: reset line count tracking in batch_edit test 74d80515

📊 Release Summary

Total commits: 10 across 3 categories

3 new features - Enhanced functionality
🐛 5 bug fixes - Improved stability
🔄 2 other changes - Maintenance & tooling

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.11.0

10 Aug 12:51
e1ee104

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds support for the latest GPT-5 and Anthropic opus-4-1 AI models, expanding the range of AI capabilities (076e797, b8f3576). Several improvements enhance session stability and usability, including better input rendering with ANSI color support and cancellation options for agent tools (574d08e, ed9e282, e245ecf, a07109d). Additionally, bug fixes prevent infinite retry loops and improve text editing reliability (574d08e, 315ddfd).

✨ New Features & Enhancements

  • openai: add GPT-5 model support with pricing and params 076e797d
  • anthropic: add opus-4-1 model and fix temp/top_p handling b8f3576b

🐛 Bug Fixes & Stability

  • session: prevent infinite retries on continuation calls 574d08e5
  • text_editing: prevent repeated line_replace on new lines 315ddfda
  • mcp: add cancellation support to agent tool execution ed9e2820
  • session: enable ANSI color mode for rustyline input rendering e245ecff
  • session: prevent infinite retry loops on continuation errors a07109dd

📊 Release Summary

Total commits: 7 across 2 categories

2 new features - Enhanced functionality
🐛 5 bug fixes - Improved stability

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.10.2

26 Jul 05:29
836e68d

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release improves session reliability by addressing incomplete tool calls, message truncation, and session resuming issues (105fcd8, 2ba6773, a281b8d, 54aed7c, 0ace265, d9ac1b3, 7b5dfad). Additionally, the /done command has been streamlined for better usability, and new quick start and troubleshooting guides have been added to enhance user onboarding (855d189, 9872b47).

🔧 Improvements & Optimizations

  • done: move /done command to dedicated file and clean code 855d1898

🐛 Bug Fixes & Stability

  • session: detect and truncate earliest incomplete tool calls on r... 105fcd80
  • session: truncate messages on interrupted tool calls to clean state 2ba67733
  • session: correct tool_calls reconstruction on session resume a281b8d5
  • session: restore layers state and cost on session resume 54aed7c5
  • session: handle incomplete tool calls in session resuming 0ace2654
  • session: re-add initial messages on /done command completion d9ac1b30
  • session: prevent infinite loop on Ctrl+C cancellation 7b5dfada

📚 Documentation & Examples

  • instructions: add quick start and troubleshooting guide 9872b47f

📊 Release Summary

Total commits: 9 across 3 categories

🔧 1 improvement - Better performance & code quality
🐛 7 bug fixes - Improved stability
📚 1 documentation update - Better developer experience

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.10.1

17 Jul 10:56
53918e9

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release addresses several session management issues to improve stability and user experience, including better handling of cancellation signals and cleanup of partial messages (61a235d, 959310f, 7e5ec3e). Documentation has also been updated to reflect these enhancements.

🐛 Bug Fixes & Stability

  • session: resolve cancellation issue and update documentation 61a235d4
  • session: handle cancellation signal correctly in tool loop 959310fb
  • session: clean up partial messages on tool and layer cancellation 7e5ec3ea

📊 Release Summary

Total commits: 3 across 1 categories

🐛 3 bug fixes - Improved stability

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.10.0

15 Jul 04:59
b6abbf0

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release adds customizable output roles for session messages to enhance interaction control (ca1e288). Several bug fixes improve session stability, including better cancellation handling, prevention of duplicate messages, and stricter configuration enforcement, alongside file lock implementation to avoid write conflicts and improved tool validation (93821f6, 6a9f835, d25a7cd, e2a05cc, d2e707f, e727776, 5379398). Additionally, the session flow has been streamlined for a smoother user experience (4091cf2).

✨ New Features & Enhancements

  • session: add output_role control for session messages ca1e288f

🔧 Improvements & Optimizations

  • session: simplify interactive and non-interactive session flow 4091cf29

🐛 Bug Fixes & Stability

  • session: propagate Ctrl+C cancellation to animation and tools 93821f6c
  • mcp/fs: add file locks to prevent concurrent write conflicts 6a9f835e
  • config: add missing output_role to default config sections d25a7cd7
  • session: prevent duplicate user messages with layers and continu... e2a05ccc
  • session: remove defaults to enforce strict output role config d2e707f9
  • session: replace ctrlc crate with tokio signal for Ctrl+C handling e7277764
  • layers: apply pattern-based tool validation in layers 5379398d

📊 Release Summary

Total commits: 9 across 3 categories

1 new feature - Enhanced functionality
🔧 1 improvement - Better performance & code quality
🐛 7 bug fixes - Improved stability

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version

Release 0.9.0

10 Jul 09:56
78727e7

Choose a tag to compare

🚀 What's Changed

📋 Release Summary

This release introduces enhanced session management with dynamic role switching and customizable prompts and temperature settings for improved AI interactions (38ee56f, 0bdaed2, 5be4bbc). Several bug fixes improve configuration stability and reliability, while additional tests ensure robust handling of batch edits (3111ac2, 20301e7).

✨ New Features & Enhancements

  • config: add top_k and top_p defaults and tune temperatures 38ee56f2
  • config,ask,shell: add configurable prompts and temperatures for... 0bdaed2b
  • session: add /role command to switch session role at runtime 5be4bbc5

🐛 Bug Fixes & Stability

  • config: use slice instead of Vec reference in show_mcp_servers 3111ac2f

🔄 Other Changes

  • fs: add critical batch_edit tests for line number handling 20301e74

📊 Release Summary

Total commits: 5 across 3 categories

3 new features - Enhanced functionality
🐛 1 bug fix - Improved stability
🔄 1 other change - Maintenance & tooling

📦 Installation

Quick Install Script (Universal)

curl -fsSL https://raw.githubusercontent.com/Muvon/octomind/main/install.sh | sh

Works on: Linux, macOS, Windows (Git Bash/WSL/MSYS2), and any Unix-like system

Manual Download

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

Using Cargo (from crates.io)

cargo install octomind

Using Cargo (from Git)

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

Verify Installation

octomind --version