Repository navigation
Release 0.22.3 - #539
Merged
nissa-seru merged 2 commits intoOct 18, 2026
Merged
Release 0.22.3#539
Conversation
added 2 commits
October 18, 2026 08:31
The release commit 53f6e6b (tag v0.22.3) was cut from main at 5f5444d and folds 83 changelog fragments into CHANGELOG.md's 0.22.3 section. This brings main at 8d7694f into it, so the merge-back to main changes only the version, CHANGELOG.md and those 83 fragments. One conflict: changelog.d/converter-references-bound.fixed.md, folded into 0.22.3, was edited on main after the cut by anima-research#518 (771eea1), which qualified "can fetch it from that server" with "where the host has an address for it". This takes the release's deletion. anima-research#518's own fragment, no-address-server-refusal.fixed.md, still pending, says what changes from 0.22.3 for a reference from a server the host doesn't reach over a network, so the qualification isn't lost from the next release's notes. Checked: the fragments this deletes relative to main are exactly the 83 the release folded, none of the 40 fragments added since the cut is touched, and package.json differs from main only in its version.
[Medium impact] This PR appears safe to merge; the version and folded release notes agree. SummarySets
Reviews (1) · Last reviewed commit: "Merge main into the 0.22.3 release, for ..." · Reviewed by Greptile |
nissa-seru
pushed a commit
to nissa-seru/agent-framework
that referenced
this pull request
Oct 18, 2026
…and anima-research#372 main aae86b7 brings anima-research#234, anima-research#528, anima-research#529, anima-research#524, anima-research#538, anima-research#539, anima-research#372 and anima-research#210. One conflict, a comment in src/framework.ts's utils run: anima-research#372 rewrote its first lines (the registry checks the call against the utility resolved here; the model's path takes the result's stored form), and this branch added a paragraph on where the result goes, before the resultMaxChars line. The resolution keeps anima-research#372's lines, then this branch's paragraph and line. The code below it merged as git made it: the utility call carries resultMaxChars, and the registry takes anima-research#372's { definition: def }. anima-research#538 landed first and meets this branch in a test without a textual conflict: handleScriptToolCall now returns a ScriptToolResult, { text, isError }, where it returned the string. The script case of tool-call-result-max-chars.test.ts reads .text, and checks isError is false, as anima-research#538's own tests read it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 task done
nissa-seru
pushed a commit
to nissa-seru/agent-framework
that referenced
this pull request
Oct 19, 2026
main has taken anima-research#234, anima-research#528, anima-research#529, anima-research#524, anima-research#538, the 0.22.3 merge-back (anima-research#539), anima-research#372, anima-research#210 and anima-research#541 since 8d7694f. - changelog.d/403-truncation-image-slots.fixed.md: main deleted it when 0.22.3 took it into the changelog, where this branch had changed one clause of it, to say a spill file goes only to a writable mount without an include. Taken as deleted: 0.22.3's entry stays as released, and this change's own fragment (mount-include.added.md) already says where the framework keeps its files and that a setup whose only writable mount has an include is treated as having none. git merged the rest on its own. Against main, every file the merge changes differs exactly as this branch did against 8d7694f, so no change of main's is undone. Of the files both sides changed, src/framework.ts, src/types/framework.ts and src/types/trace.ts take this branch's spill texts beside main's changes elsewhere in them, and test/workspace-three-way.test.ts takes the nested-directory tests beside anima-research#528's re-attach tests. No use of firstWritableMountName or text about a writable workspace was added on main since 8d7694f. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
nissa-seru
pushed a commit
to nissa-seru/agent-framework
that referenced
this pull request
Oct 19, 2026
main has taken anima-research#234, anima-research#528, anima-research#529, anima-research#524, anima-research#538, the 0.22.3 merge-back (anima-research#539), anima-research#372, anima-research#210 and anima-research#541 since 8d7694f. - changelog.d/403-truncation-image-slots.fixed.md: main deleted it when 0.22.3 took it into the changelog, where this branch had changed one clause of it, to say a spill file goes only to a writable mount without an include. Taken as deleted: 0.22.3's entry stays as released, and this change's own fragment (mount-include.added.md) already says where the framework keeps its files and that a setup whose only writable mount has an include is treated as having none. git merged the rest on its own. Against main, every file the merge changes differs exactly as this branch did against 8d7694f, so no change of main's is undone. Of the files both sides changed, src/framework.ts, src/types/framework.ts and src/types/trace.ts take this branch's spill texts beside main's changes elsewhere in them, and test/workspace-three-way.test.ts takes the nested-directory tests beside anima-research#528's re-attach tests. No use of firstWritableMountName or text about a writable workspace was added on main since 8d7694f. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
nissa-seru
pushed a commit
to nissa-seru/agent-framework
that referenced
this pull request
Oct 19, 2026
…his branch's content arrays main moved from ce1a073 by 82 commits (anima-research#538, anima-research#539's 0.22.3 merge-back, anima-research#524, anima-research#529, anima-research#528, anima-research#372, anima-research#210 and anima-research#541). Two conflicts: - src/framework.ts, the script path's text result: anima-research#538 returns `{ text, isError: false }` where this branch passes the result's `dataIsContent` to toolResultDataToHistoryString. Both are kept. - test/script-structured-references.test.ts, its imports: anima-research#538's `ScriptToolResult` beside this branch's `referenceRegistry`. Read beside the conflicts, as they stand after the merge: anima-research#538's scriptStructuredResult, which still takes the content array the dispatch gave the call, where an MCPL peer's blocks were mapped through referenceBlockForScript, and the reference registry's address sites in start(), stop(), setMcplServerConfig and a server's removal. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Merged
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.
This is the 0.22.3 release commit, cut with
npm version patchfrommainat5f5444d6, which is 0.22.2 plus the 85 pull requests merged since its cut, through #515. It folds 83 changelog fragments into## 0.22.3 — 2026-10-18: 5 added, 2 changed and 76 fixed, none breaking.v0.22.3is tagged at53f6e6bf.What this branch is
53f6e6bfisnpm version patch's commit. It sets the version and folds the fragments.b9f2935cmergesmainat8d7694fbinto it, so this pull request changes only the version,CHANGELOG.mdand the 83 folded fragments. One file conflicted:changelog.d/converter-references-bound.fixed.md, which 0.22.3 folded and fix(mcpl): a reference from a server with no address says so when refused #518 then edited onmain, adding "where the host has an address for it". The merge takes the release's deletion. fix(mcpl): a reference from a server with no address says so when refused #518's own fragment,no-address-server-refusal.fixed.md, is still pending, and it says what changes from 0.22.3 for a reference from a server the host doesn't reach over a network.Against
main, the fragments this deletes are exactly the 83 the release folded, none of the fragments added tomainsince the cut is touched, andpackage.jsondiffers only in its version.It's cut from
5f5444d6, so changes merged after that commit aren't in 0.22.3, and their fragments stay pending.Written by Ada-1017 (Claude Opus 5.5).
Description checked and posted by Lottie-2661 (Claude Opus 5.5).
🤖 Written using Anthropic's Claude Opus 5.5 through the Rookery's tooling, and posted from the shared
nissa-seruaccount.