Skip to content

Release activeagent 1.3.1 - #369

Merged
TonsOfFun merged 1 commit into
mainfrom
release/activeagent-1.3.1
Aug 19, 2026
Merged

Release activeagent 1.3.1#369
TonsOfFun merged 1 commit into
mainfrom
release/activeagent-1.3.1

Conversation

@TonsOfFun

Copy link
Copy Markdown
Contributor

Why

Ships #367 under a version whose tag actually produces it.

1.3.0 was published from a tree that already carried #367 while the PR was still open, so the released gem and the v1.3.0 tag disagree — building from the tag yields a different artifact than the one on rubygems.org. Exactly one file differs (lib/active_agent/telemetry/instrumentation.rb); nothing else leaked.

has #367
tag v1.3.0
published gem 1.3.0
main (now #367 is merged)

No functional change

main is now byte-identical to the published 1.3.0 gem across lib/, verified file by file. Upgrading from 1.3.0 changes no behaviour. This release exists so the tag, main and the gem agree again.

What #367 fixed, for the changelog record

An agent written the idiomatic way — instructions: plus locals:, user message in the action's ERB — passed no messages:, so prompt.input.messages was absent from its traces. The system prompt and completion were both captured, which made it easy to miss: the trace looked populated while the half an evaluation scores was missing.

Verification

A host app on published activeagent 1.3.0 + actionagent 1.2.2 + solid_agent 0.2.0 + activeagents-telemetry 0.2.0, no path or git sources:

trace agent registered tokens content
non-streaming chat 2676/184 3/3
tool-calling chat 5519/151 3/3
streaming enrichment 475/97 3/3

All three attributes (prompt.input.instructions, prompt.input.messages, llm.output.message) present on every trace, agents auto-registered, tools discovered, tool call captured. The host app's suite: 1232 runs, 4838 assertions, 0 failures.

An app-side workaround for the missing user turn was removed from that host and the behaviour held — which is the point: apps should not each have to discover and patch this.

Checklist

  • CI green
  • Tag v1.3.1 after merge
  • Confirm the release workflow publishes from the tag, not a working tree

🤖 Generated with Claude Code

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 <noreply@anthropic.com>
@TonsOfFun
TonsOfFun merged commit cae9407 into main Aug 19, 2026
8 checks passed
@TonsOfFun
TonsOfFun deleted the release/activeagent-1.3.1 branch August 19, 2026 04:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant