Tags: wagov-dtt/oy-cli
Tags
Bump version to 0.10.6 and update to Rust 1.96 - Update MSRV from 1.91.1 to 1.96 in Cargo.toml, .mise.toml, and justfile - Bump version from 0.10.5 to 0.10.6 - Update README.md to document Rust 1.96 requirement - Update Cargo.lock dependencies for Rust 1.96 compatibility Fix clippy lints for Rust 1.96: - src/tools/args.rs: Mark unused 'depth' field with #[allow(dead_code)] - src/agent/session.rs: Collapse nested if statements (collapsible_if) - src/llm/openai.rs: Allow too_many_arguments on run_tool_loop - src/tools/tests/shell.rs: Allow await_holding_lock in async test Fix clippy warnings: restructure async test and document design decisions - tools/args.rs: Pass depth parameter to parse_outline for future use - tools/outline.rs: Accept depth parameter (reserved for nested outlines) - llm/openai.rs: Document why run_tool_loop needs 8 parameters (generic inference) - tools/tests/shell.rs: Drop MutexGuard before await to fix await_holding_lock All clippy warnings now pass with -D warnings flag. Also includes previously unstaged work: - New tools: clone, outline, snapshot, think - Various refactoring across tools and llm modules
PreviousNext