chore(release): activeagent and actionagent 1.5.2 - #442
Open
TonsOfFun wants to merge 2 commits into
Open
Conversation
Releases both gems from one tag. 1.5.1 bumped `activeagent` only and was never tagged: #434, #435 and #436 merged alongside it, two of which change `actionagent`. Publishing 1.5.1 would have shipped the ModelSpec fix while leaving schema tools, the registration seam and the MCP discovery errors unpublished, because release.yml skips a version already on RubyGems and `actionagent` was still 1.5.0. The 1.5.1 heading is kept in the changelog, marked superseded, rather than deleted — it is the record of what that bump contained. Built and verified: `rake build_all` produces activeagent-1.5.2.gem and actionagent-1.5.2.gem, both archives carrying the new code (scope_by_policy, discovered_schema_tools, discovery_errors, and the rebuilt dashboard bundle). Installed activeagent-1.5.2 into a clean GEM_HOME and loaded SchemaTools from it. A host application on both built gems reports 1.5.2, discovers its three tool classes with no declaration, offers 22 tools in the editor payload, and executes one against real data through its Pundit scope. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PHUS1KBqDgUCAmpn2o2zxm
Introduced with the scope_by_policy tests in #435 and caught by CI on the release branch. Autocorrected; rubocop is clean on all 533 files. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PHUS1KBqDgUCAmpn2o2zxm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps both gems to 1.5.2 and stamps the changelog. Tag
v1.5.2after this merges to publish.Why 1.5.2 and not 1.5.1
#437 bumped
activeagentto 1.5.1 and deliberately heldactionagentat 1.5.0, which was correct for its own contents (#430, alib/fix). But #434, #435 and #436 merged alongside it, and two of those changeactionagent.v1.5.1was never tagged. Had it been,release.ymlwould have skippedactionagentas already on RubyGems and published a release whose entire dashboard half — schema tools, the registration seam, MCP discovery errors — stayed invisible.The 1.5.1 heading is kept in the changelog marked superseded rather than deleted; it is the record of what that bump contained.
Contents
AgentToolbox/editor registration seam (closes #438), directory discovery andscope_by_policy(refs #440)Evals::ModelSpec.parse_allnames a spec hash's model rather than stringifying it (carried from the untagged 1.5.1)Verification
rake build_allproducesactiveagent-1.5.2.gemandactionagent-1.5.2.gem. Checked inside both archives rather than trusting the build output:activeagent—lib/active_agent/schema_tools.rbpresent,scope_by_policyin itactionagent—discovered_schema_toolsinlib/action_agent.rb,discovery_errorsinmcp_tool_dispatcher.rb, and the rebuiltapp/assets/builds/action_agent.js(the dashboard ships a precompiled bundle, so a stale one would silently omit the selectable tool cards)Installed
activeagent-1.5.2into a cleanGEM_HOMEand loadedSchemaToolsfrom the installed copy.Against a host application on both built gems:
Its suite is green on the built gems.
Publishing
rake build_allprints the order it needs:activeagentbeforeactionagent, which depends on it.