From b612e3c8b3442e5fbe99f57a4a0216c856037ca4 Mon Sep 17 00:00:00 2001 From: aakashb95 Date: Mon, 20 Apr 2026 15:00:29 +0530 Subject: [PATCH 1/3] chore: release version 0.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps MINOR for the ruby_llm dependency major upgrade (~> 1.9.1 → ~> 1.14) merged in #61, along with provider-specific params support (#44) and internal refactors since 0.9.1. --- CHANGELOG.md | 16 +++++++++++++++- Gemfile.lock | 2 +- lib/agents/version.rb | 2 +- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ea81ccb..6823c00 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,8 +7,22 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] + +## [0.10.0] - 2026-04-20 + ### Added -- Support for provider specific params +- Support for provider-specific params via `with_params` (#44) + +### Changed +- **Bump `ruby_llm` dependency**: now `~> 1.14` (was `~> 1.9.1`). Trusts upstream semantic versioning by dropping the PATCH-level pin so minor-version fixes are picked up automatically (#61) + +### Internal +- Extract `NameNormalizer` for agent-to-tool-name conversion (#53) +- Remove duplicate `serialize_content` in `TracingCallbacks` (#52) +- Remove duplicate Headers and Params helper wrappers (#51) +- Expose agents via `attr_reader` on `AgentRunner` (#54) +- Extract `finalize_run` helper to deduplicate Runner exit paths (#56) +- Eliminate redundant work and inconsistency in `TracingCallbacks` (#57) ## [0.9.1] - 2026-02-24 diff --git a/Gemfile.lock b/Gemfile.lock index 552a8d3..9a81d4f 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - ai-agents (0.9.1) + ai-agents (0.10.0) ruby_llm (~> 1.14) GEM diff --git a/lib/agents/version.rb b/lib/agents/version.rb index ed4282f..e04f348 100644 --- a/lib/agents/version.rb +++ b/lib/agents/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Agents - VERSION = "0.9.1" + VERSION = "0.10.0" end From 44fa7f4a487cdf78a63e1d9d90feb398c635b743 Mon Sep 17 00:00:00 2001 From: aakashb95 Date: Mon, 20 Apr 2026 15:05:15 +0530 Subject: [PATCH 2/3] chore: drop internal refactor entries from 0.10.0 CHANGELOG --- CHANGELOG.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6823c00..e835c23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,14 +16,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - **Bump `ruby_llm` dependency**: now `~> 1.14` (was `~> 1.9.1`). Trusts upstream semantic versioning by dropping the PATCH-level pin so minor-version fixes are picked up automatically (#61) -### Internal -- Extract `NameNormalizer` for agent-to-tool-name conversion (#53) -- Remove duplicate `serialize_content` in `TracingCallbacks` (#52) -- Remove duplicate Headers and Params helper wrappers (#51) -- Expose agents via `attr_reader` on `AgentRunner` (#54) -- Extract `finalize_run` helper to deduplicate Runner exit paths (#56) -- Eliminate redundant work and inconsistency in `TracingCallbacks` (#57) - ## [0.9.1] - 2026-02-24 From 24e91403ac8c9d04ff49c42ba6b1aa1412cec513 Mon Sep 17 00:00:00 2001 From: aakashb95 Date: Mon, 20 Apr 2026 15:05:36 +0530 Subject: [PATCH 3/3] chore: note internal refactors in 0.10.0 CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e835c23..463eddb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed - **Bump `ruby_llm` dependency**: now `~> 1.14` (was `~> 1.9.1`). Trusts upstream semantic versioning by dropping the PATCH-level pin so minor-version fixes are picked up automatically (#61) +- Various internal refactors to `TracingCallbacks`, `Runner`, and helper modules ## [0.9.1] - 2026-02-24