Releases: Muvon/octomind
Release 0.17.0
🚀 What's Changed
📋 Release Summary
This release introduces intelligent conversation compression that automatically manages context size and costs while preserving important information, plus new keyboard shortcuts and file completion for faster navigation. Enhanced visual feedback includes progress animations, context percentage displays, and helpful tips during sessions. Multiple bug fixes improve token tracking, compression reliability, and overall system stability.
✨ New Features & Enhancements
- config: add OCTOMIND_CONFIG_PATH environment variable support
cc9a799f - compression: preserve plan context in compressed task summaries
414e34ff - chat: detect task completion patterns as critical chunks
f7e52081 - compression: add ignore_cost flag for decision API
337b60d9 - compression: add context-aware bounds for session estimation
827bc57e - compression: adaptive compression with real pricing
c0c666eb - chat: add Ctrl+E to exit reverse search
99da1fcc - tool: display animation during tool execution
79bce9eb - info: show conversation compression statistics
0824582a - compression: adaptive pressure-based compression
17573f05 - chat: add animation feedback during compression
0fa57c5c - compression: add decision model for cost savings
eb45f89b - chat: add automatic conversation compression
79ba40cf - compression: add adaptive compression with context pressure detection
f1935080 - session: display randomized tips on new sessions
e93ce76b - edit_mode: add Meta key bindings for word operations
0798b3a7 - input: add Ctrl+a/Ctrl+e/Ctrl+u navigation shortcuts
7c74d375 - chat: add @ file completion
4942ffb7 - chat: add context percentage display to prompt and animations
b7dcd2e0 - modal: add terminal overlay system for help tooltips
20d6d3a4 - config: add multi-file configuration support
aae24a2b - workflow: improve execution output with progress tracking
7d7e42bf - commands: add workflow command, remove layers command
009d85e6 - ui: add progress spinner for MCP server initialization
3d3d7b96 - mcp: add OAuth 2.1 + PKCE support for HTTP MCP
c4a7dd35
🔧 Improvements & Optimizations
- session: persist runtime state in SessionInfo
35beae70 - chat: preserve file context in compression
aa123c6f - compression: use struct for decision model config
c6e1a4e0 - compression: skip compression when no token savings
9e599532 - token counting: rename and improve token estimation
81d7c37d - mcp: improve edit methods documentation
a178e4b3 - compression: remove pressure_trigger and consolidate threshold logic
afdfdf2d - conversation-compression: merge decision and summary into single API call
5be9e6d2 - diff_chunker: replace summarization with semantic chunking
c9f3aac3 - plan: simplify compression tracking by removing execution guard
70084746 - compression: implement automatic hierarchical compression system
7a4d3669 - session: auto-process summary requests during continuation
83819969 - session: move tip display function to setup module
6538ab8e - chat: make queue add action invisible to user
b474074a - chat: simplify key condition and enable bracketed paste
3390bb46 - use debug logging for cancellation messages
74acfb57 - chat: migrate to reedline for terminal input
03e8ee86 - session/chat: extract runner into focused modules
ff52e90a - session: improve interrupt feedback handling
d2088a35 - session: improve exit flow and UI feedback
4b322eaa - workflows: use iterator pattern for workflow access
36b29ff9 - workflows: improve session and output handling
82c9796d - session: migrate to workflow architecture
99524dff - text_editor: improve argument names for clarity
d374541e - chat: add response_id tracking for OpenAI API
fcd4a89f
🐛 Bug Fixes & Stability
- plan: enable automatic continuation after compression in plan
9e2d26a9 - session: prevent token drift and message reload after compression
6cf67d43 - compression: prevent cutting tool messages during compression range calculation
37151054 - compression: reset token counters after compression
84c8ba51 - layers: add missing animation for follow-up API calls
512ef18d - chat: prevent cutting between assistant tool calls and results
135bfde3 - compression: include first compression message in range calculations
c4a86534 - chat: remove duplicate token tracking in response handlers
d221aedb - chat: clarify token breakdown labels and cache comment
cf183628 - compression: preserve cache markers during compression
4da7044e - moonshot: preserve thinking field in tool result processing
98ea2c17 - providers: add error handling for thinking field deserialization
766ad26b - moonshot: resolve usage tracking and thinking block handling
c30a345b - moonshot: handle thinking field conversion for reasoning models
7f541520 - web: handle stringified JSON array input to prevent crash
c7b6f478 - glob: normalize paths before pattern matching
e3ad81e4 - compression: correct cache calculation for decision model
dfbf7989 - compression: add debug logging and prevent start_index reset
1cb1b335 - compression: be consistent with effeciency tracking
807d5002 - compression: corruption with missing tools in some cases
cbded7d7 - compression: cache-aware smart adaptive compression logic
ce69f067 - tokens: unify tokens calculation
cfe32edf - compression: discourse-aware semantic chunking
8355f513 - animation: fix issue with working animation showed before tool execution
c285d150 - session/chat: accurately estimate context with system prompt and tools
c5bb42de - compression: correct token counting for threshold checks
12867e1f - chat: add sleep to avoid animation race
e02dbfbf - plan: adjust start index for tool preservation in compression
dcb9cfc6 - plan: skip compression logic when none pending
953ac2fe - message: correct inclusive range boundary validation
6eaf6641 - input: add missing $ to cost display indicator
693b9984 - session/chat: handle Ctrl+C during reverse search
9bd34f99 - session: display resume command on Ctrl+D with session ID
47dcae03 - session: show context status line only at session start
6ed1a391 - context: compute accurate context token usage
bf46318b - session: clean up user message on cancellation during API call
0016e3e1 - session: improve operation tracking for session state
13838bfc - session: preserve conversation state when API call interrupted after tools
b6831be0 - providers: update response_id field to id for octolib compatibility
db7ee3f0 - chat: skip history for whitespace-prefixed inputs
b133f6b2 - show correct provider name in cost error messages
52012b22 - health_monitor, oauth: adjust health check interval and fix OAuth discovery
eb6c752d - zai: resolve provider issue
59523442
📚 Documentation & Examples
- providers: update provider format and supported list
c487a93a - add compression and multi-file config features
1229e7c0 - advanced: expand future turn estimation with velocity-based analysis
92cee9f3 - sessions: add visual feedback and animation documentation
e825dd04 - add compression and token system documentation
de0564bd - significantly condense INSTRUCTIONS.md developer guide
3f37c65b - document config, auth, and workflow features
45bb09ba - installation: detail shell completion setup for all shells
a531d95a
🔄 Other Changes
- chat: extend compression range test for multiple conversation turns
29db9436 - deps: bump octolib to 0.8.0
31d918ec - upgrade Rust toolchain to 1.92.0
a4979870 - ci: bump Rust toolchain to 1.92.0
08071883 - deps: update dependency versions in Cargo.lock
b9e6d201 - upgrade octolib to 0.7.0
d2bb7896 - deps: upgrade clap to 4.5.56 and rand to 0.9
74319072 - deps: update octolib to latest version
a66d9ea4 - deps: upgrade cargo dependencies
30a7004c - fs: update tests to use lines parameter instead of view_range
9ee929a9 - deps: switch local octolib path to version 0.5.0
5d9b1503 - oauth: fix validation tests for public client scenarios
166b83f8 - deps: bump octolib to 0.4.2
860e1439
📊 Release Summary
Total commits: 114 across 5 categories
✨ 25 new features - Enhanced functionality
🔧 25 improvements - Better performance & code quality
🐛 43 bug fixes - Improved stability
📚 8 documentation updates - Better developer experience
🔄 13 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.17.0-x86_64-unknown-linux-musl.tar.gz |
| Linux | ARM64 (static) | octomind-0.17.0-aarch64-unknown-linux-musl.tar.gz |
| Windows | x86_64 | octomind-0.17.0-x86_64-pc-windows-msvc.zip |
| Windows | ARM64 | [octomind-0.17.0-aarch6... |
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 --version