diff --git a/CHANGELOG.md b/CHANGELOG.md index faaa382..4b7fa7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,12 @@ All notable changes to `yoagent` are documented here. The format loosely follows [Keep a Changelog](https://keepachangelog.com/), and the project adheres to [Semantic Versioning](https://semver.org/). -## Unreleased +## 0.24.3 + +Reliability fixes from the October codebase review: overloaded providers are retried, failed streams are errors rather than truncated answers, MCP over stdio is robust, `search` keeps partial results, sub-agent limits are configurable, and the onboarding paths work as written. No breaking changes. Two behaviours to know about: + +- A run cancelled while tools run now ends with an `[Agent stopped: cancelled]` user message in its history. +- A bare `ModelConfig::anthropic("claude-…")` now infers its thinking mode and native structured outputs from the id. ### Added diff --git a/Cargo.toml b/Cargo.toml index fe02ae5..a4dbcc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yoagent" -version = "0.24.2" +version = "0.24.3" edition = "2021" # MSRV-aware dependency resolution (cargo 1.84+): prefer dependency versions # whose own rust-version fits ours. Without it CI re-resolves to whatever is