From 32ce53a6fb19d2cb68f7a682ce9b176b88b1b573 Mon Sep 17 00:00:00 2001 From: Yuanhao Li Date: Sun, 23 Aug 2026 00:15:36 +0200 Subject: [PATCH] release: 0.18.0 Twelve commits since v0.17.0. Six breaking changes, so a minor bump. Breaking: - CostConfig::new and ContextTier::new take two rates; cache rates move to with_cache_read/with_cache_write - CostConfig::context_tier becomes context_tiers: Vec, kept sorted - CostConfig and ExecutionLimits are #[non_exhaustive] - ExecutionLimits gained max_consecutive_identical_tool_calls - AgentLoopConfig gained tool_output_sink Verified: 619 tests, clippy clean under -Dwarnings, all three feature combos green, live price audit 26 compared / 0 drifted, cargo package builds, and live smoke on two providers (6/6 Sonnet 5, 5/5 DeepSeek) plus a long-horizon compaction run. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea9c0c5..7696a47 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ 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.18.0 ### Added diff --git a/Cargo.toml b/Cargo.toml index 14cfdbd..e2c6568 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yoagent" -version = "0.17.0" +version = "0.18.0" 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