[Rust] v0.2.3
Package: crates.io agent-commander@0.2.3
Added
- Added enforceable read-only planning mode for supported tools and clear rejection for unsupported tools.
Fixed
- Removed JavaScript command execution's dependency on runtime CDN imports, avoiding Deno CI failures when
esm.shis unavailable.
Changed
- Synced model maps from hive-mind v1.57.2 (issue #22): Claude
opus->claude-opus-4-7; Codex defaultgpt-5->gpt-5.5and added thegpt-5.5/5.4/5.3/5.2/5.1family; Agent defaultminimax-m2.5-free->nemotron-3-super-freewithqwen3.6-plus-freeretained as deprecated.
Added
- Added Rust package README metadata and language-specific GitHub Release tags.
Fixed
- Fixed Rust CLI pass-through for Claude fallback, session, prompt append, verbose, and replay options.
Fixed
- Pipe prompts for stdin-based tools through temporary prompt files during execution so large generated prompts are not embedded in nested shell commands.
Added
- Added
--prompt-file/prompt_filesupport for callers that already have prompt content on disk.
Added
- Added native execution passthrough controls for Claude, Codex, OpenCode, and @link-assistant/agent, including custom executables, raw tool environment variables, raw tool arguments, and suppressible default safety bypass flags.
Added
- Expose normalized result metadata on
AgentResult, including success classification, session IDs, usage-limit details, summaries, cost estimates, stream token usage, sub-agent calls, and execution error information forclaude,codex,opencode, andagent. - Add
AgentResult::usagefor Rust parity with the JavaScript result shape.
Fixed
- Fixed Rust release recovery when a GitHub release tag exists without a matching crates.io publication, and made Rust GitHub releases explicitly become the repository latest release.
Fixed
- Added Qwen and Gemini prompt-file stdin handling plus native executable, environment, and raw argument passthrough parity.