Releases: Muvon/octomind
Release 0.16.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.15.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.14.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.13.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.12.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.11.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.10.2
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.10.1
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.10.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --versionRelease 0.9.0
🚀 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 | shWorks 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 octomindUsing Cargo (from Git)
cargo install --git https://github.com/Muvon/octomindVerify Installation
octomind --version