chore(release): prepare agent-runtime 0.282.2 - #1447
Merged
Merged
Conversation
tangletools
approved these changes
Sep 27, 2026
tangletools
left a comment
Contributor
There was a problem hiding this comment.
✅ Auto-approved PR — 58b3221a
Blanket team auto-approval is intentional. The merge gates are CI and codex-p1.
No automated review runs on this PR. This approval rests on the rule above alone.
tangletools · auto-approval · reason: blanket_auto_approve · 2026-09-27T14:56:53Z
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.
0.282.1 (#1446, merged ecb9346, tagged v0.282.1) widened the
agent-evalpeer range to<0.201.0without bumping the pinned devDependency, which violatesscripts/lib/dependency-contract.mjs's window rule (the peer window must end at the pinned dev version's next minor).publish.ymlrun 36327174930 caught it:verify-official-optimizersandverify-runtime-benchboth failed withagent-eval peer must end at its development minor: expected >=0.199.0 <0.200.0, found >=0.199.0 <0.201.0.publish-npmneeds both jobs, so it never ran — npm never served 0.282.1;npm view @tangle-network/agent-runtime dist-tagsstill showslatest: 0.282.0.v0.282.1stays as an unpublished tag (same pattern as the documented 0.270.0/0.278.x gaps).I tried the full fix (bump the dev pin to 0.200.0 too, per the contract's actual rule) and hit a real transitive block:
@tangle-network/agent-knowledge@17.1.10declaresagent-eval>=0.182.0 <0.200.0and refuses 0.200.0, sopnpm installfails strict peer resolution with Eval 0.200.0 pinned. Admitting Eval 0.200.x needs a Knowledge peer bump first — a different repo/release, outside this package's scope.This PR reverts just the eval peer/docs change (back to
>=0.199.0 <0.200.0, dev pin back to0.199.0) and keeps the two other 0.282.1 fixes, which are unaffected and already proven in their own PRs:pnpm run release:preparebumped to 0.282.2 (patch) and regenerated the changelog,api-surface.json, the primitive catalog,docs/canonical-api.mdand the versioned fixtures.Proof
pnpm install --frozen-lockfile && pnpm peers checkon drew-gtr-pro: clean, no peer issues, dev pin back at 0.199.0.node scripts/verify-official-optimizers.mjsnow passesassertCohortRange/assertRuntimeDependencyAdmitsand proceeds into the real build + GEPA/optimizer verification (killed by PID after confirming the contract check no longer throws andpnpm buildinside it succeeded, to avoid burning the full paid optimizer run twice — CI runs it again on this PR).pnpm exec tsc --noEmit: clean.pnpm run build: 124 files, clean.git diff --name-only origin/main -- '**/*.test.ts' '**/*.test.mjs'empty).After merge: tag
v0.282.2at the merged main tip, verifypublish.yml(all fourpublish-npmdependencies green this time), thennpm viewand a real consumer run.