From fe22c5b1794dfdacb55945b3db55f940072e9aa1 Mon Sep 17 00:00:00 2001 From: Yuanhao Li Date: Sun, 23 Aug 2026 11:48:25 +0200 Subject: [PATCH] release: 0.18.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two commits since v0.18.0. Patch — no API change. Fixes a debug-build panic on summarization retries: delay_for_attempt documents a 1-indexed attempt and computes attempt - 1, and llm_compaction.rs passed the raw 0-indexed loop variable. The panic landed on a detached task, so the summarization vanished silently and compaction fell back deterministically. Adds a one-shot warning when LlmCompaction briefings keep losing the race to the budget, gated on a request having actually been issued and on the briefing surviving into the result, and reports the cost of a briefing rejected on fingerprint mismatch. 627 tests, clippy clean under -Dwarnings, live price audit 26 compared / 0 drifted. 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 c42cb69..0f18165 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.1 ### Changed diff --git a/Cargo.toml b/Cargo.toml index e2c6568..8fe2bfe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "yoagent" -version = "0.18.0" +version = "0.18.1" 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