From 11d1b427c9ac64106c5d5953c4a92f38bf47a929 Mon Sep 17 00:00:00 2001 From: Justin Bowen Date: Tue, 18 Aug 2026 21:17:42 -0700 Subject: [PATCH] Release activeagent 1.3.1 Ships the rendered-user-turn capture (#367) under a version whose tag actually produces it. 1.3.0 was published from a tree that already carried that fix while the PR was still open, so the released gem and the v1.3.0 tag disagree: the tag's source does not reproduce the gem. Anyone auditing the release, or building from the tag, gets a different artifact than the one on rubygems. There is no functional change relative to the published 1.3.0 gem. main is byte-identical to it across lib/, verified file by file. This release exists so the tag, main and the published gem agree again, and upgrading is optional. Co-Authored-By: Claude Opus 5 --- CHANGELOG.md | 22 ++++++++++++++++++++++ lib/active_agent/version.rb | 2 +- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9122a8ea..9868b6d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [1.3.1] - 2026-08-19 + +### Fixed + +- **Traces record the user turn an agent renders from its template.** An + agent written the idiomatic way — `instructions:` plus `locals:`, with the + user message in the action's ERB — passed no `messages:`, so the + instrumentation had nothing to serialize and `prompt.input.messages` was + absent from its traces. The system prompt and the completion were both + captured, which made the gap easy to miss: a trace looked populated while + the half an evaluation scores, what the model was actually asked, was + missing. The instrumentation now falls back to the rendered parameters when + no explicit messages exist. + +### Note on the 1.3.0 gem + +`activeagent 1.3.0` was published from a tree that already carried the fix +above, so the released gem did not match the `v1.3.0` tag — the tag's source +would not reproduce it. This release contains no change relative to that +published gem; it exists so that the tag, `main` and the published gem agree +again. Upgrading from 1.3.0 is optional and changes no behaviour. + ## [1.3.0] - 2026-08-18 ### Added diff --git a/lib/active_agent/version.rb b/lib/active_agent/version.rb index 8d5c5e7d..6574f22c 100644 --- a/lib/active_agent/version.rb +++ b/lib/active_agent/version.rb @@ -1,3 +1,3 @@ module ActiveAgent - VERSION = "1.3.0" + VERSION = "1.3.1" end