Sourced from @anthropic-ai/claude-agent-sdk's releases.
v0.3.146
What's changed
- Updated to parity with Claude Code v2.1.146
Update
npm install @anthropic-ai/claude-agent-sdk@0.3.146 # or yarn add @anthropic-ai/claude-agent-sdk@0.3.146 # or pnpm add @anthropic-ai/claude-agent-sdk@0.3.146 # or bun add @anthropic-ai/claude-agent-sdk@0.3.146v0.3.145
What's changed
- Updated to parity with Claude Code v2.1.145
Update
npm install @anthropic-ai/claude-agent-sdk@0.3.145 # or yarn add @anthropic-ai/claude-agent-sdk@0.3.145 # or pnpm add @anthropic-ai/claude-agent-sdk@0.3.145 # or bun add @anthropic-ai/claude-agent-sdk@0.3.145v0.3.144
What's changed
- Assistant messages and
StopFailurehooks now reporterror: 'model_not_found'when the selected model doesn't exist or isn't available, instead of the generic'invalid_request'. Theapi_error_statusfield on result messages is now documented.- Added
@anthropic-ai/claude-agent-sdk/extractexport forbun build --compileconsumers: import the platform native binary withwith { type: 'file' }, callextractFromBunfs(binPath)to copy it out of the compiled executable's virtual filesystem, and pass the result tooptions.pathToClaudeCodeExecutableUpdate
npm install @anthropic-ai/claude-agent-sdk@0.3.144 # or yarn add @anthropic-ai/claude-agent-sdk@0.3.144 # or pnpm add @anthropic-ai/claude-agent-sdk@0.3.144 # or bun add @anthropic-ai/claude-agent-sdk@0.3.144 </tr></table>
... (truncated)
Sourced from @anthropic-ai/claude-agent-sdk's changelog.
0.3.146
- Updated to parity with Claude Code v2.1.146
0.3.145
- Updated to parity with Claude Code v2.1.145
0.3.144
- Assistant messages and
StopFailurehooks now reporterror: 'model_not_found'when the selected model doesn't exist or isn't available, instead of the generic'invalid_request'. Theapi_error_statusfield on result messages is now documented.- Added
@anthropic-ai/claude-agent-sdk/extractexport forbun build --compileconsumers: import the platform native binary withwith { type: 'file' }, callextractFromBunfs(binPath)to copy it out of the compiled executable's virtual filesystem, and pass the result tooptions.pathToClaudeCodeExecutable
c2f379d
chore: Update CHANGELOG.mda1500f0
chore: Update CHANGELOG.mde62865e
chore: Update CHANGELOG.mdSourced from @anthropic-ai/sdk's releases.
sdk: v0.97.1
0.97.1 (2026-05-19)
Full Changelog: sdk-v0.97.0...sdk-v0.97.1
Bug Fixes
- runner: skip tool calls SessionToolRunner does not own (9987379)
sdk: v0.97.0
0.97.0 (2026-05-19)
Full Changelog: sdk-v0.96.0...sdk-v0.97.0
Features
- client: Add support for self-hosted sandboxes in CMA with sandbox helpers (659a343)
Bug Fixes
- typescript: upgrade tsc-multi so that it works with Node 26 (623f71c)
Chores
- tests: remove redundant File import (cf821fc)
Sourced from @anthropic-ai/sdk's changelog.
0.97.1 (2026-05-19)
Full Changelog: sdk-v0.97.0...sdk-v0.97.1
Bug Fixes
- runner: skip tool calls SessionToolRunner does not own (9987379)
0.97.0 (2026-05-19)
Full Changelog: sdk-v0.96.0...sdk-v0.97.0
Features
- client: Add support for self-hosted sandboxes in CMA with sandbox helpers (659a343)
Bug Fixes
- typescript: upgrade tsc-multi so that it works with Node 26 (623f71c)
Chores
- tests: remove redundant File import (cf821fc)
ac9ece3
chore: release main1987147
fix(runner): skip tool calls SessionToolRunner does not own409ff0e
chore: release main (#1052)Sourced from vitest's releases.
v4.1.7
🐞 Bug Fixes
- runner: Limit concurrency per task branch in addition to per leaf callbacks (backport) - by
@hi-ogawain vitest-dev/vitest#10384 (4f0f2)View changes on GitHub
a09d472
chore: release v4.1.7Sourced from @oxc-project/types's releases.
oxc crates_v0.132.0
🐛 Bug Fixes
- 0f26de6 ecmascript: Resolve identifier value type via tracked constants (#22234) (Alexander Lichter)
- c27a8cf minifier: Normalize
{ x: x }shorthand so adjacent-if merge is idempotent (#22401) (Dunqing)- e431a0e parser: Break extends clause loop on fatal error (#22517) (Boshen)
- e9ec7c6 minifier: Fold optional chains by base nullishness (#22236) (Alexander Lichter)
- e6090e7 transformer: Keep enum IIFE when a non-inlinable value reference remains (#22501) (Dunqing)
- 931b7d6 transformer: Inline const enum members through type-cast wrappers (#22500) (Dunqing)
- b9615b2 codegen: Preserve string quotes in require() calls during minification (#22475) (zennnnnnn11)
- c73c159 transformer/async-to-generator: Reparent parameter initializer scopes (#22507) (camc314)
- ecfd3ca transformer/async-to-generator: Move only parameter bindings (#22503) (camc314)
- 3ce3431 transformer/explicit-resource-managment: Preserve shadowed for-head block (#22451) (camc314)
⚡ Performance
- ce92c6c semantic:
#[inline]Scoping::get_binding(#22414) (Dunqing)- 98be95c regular_expression: Track regex flags via bitflags (#22427) (Boshen)
- dbbc059 jsdoc: Skip should_attach_jsdoc when no remaining comments (#22409) (Boshen)
- 217d7d8 minifier: Index
SymbolValuesbySymbolId(#22441) (Dunqing)- d782b78 minifier: Use BitSet for LiveUsageCollector live references (#22425) (Boshen)
oxc crates_v0.131.0
🚀 Features
- bc91a17 codegen: Expose
Codegen::with_source_typemethod (#22432) (camc314)🐛 Bug Fixes
- 703557c codegen: Keep
exports[STR] = …key as plain string in minify (#22402) (Dunqing)- 5ac7e79 minifier: Drop unused-var-init pure IIFEs and preserve annotation for downstream (#22349) (Dunqing)
- 4ab57eb allocator: Fixed-size allocators use
VirtualAllocon Windows (#22124) (overlookmotel)- 66d77eb allocator: Fix segfault on Linux MUSL with fixed-size allocators (#22388) (overlookmotel)
- b8fbc1f transformer/object-rest-spread: Correct scope id when moving bindings (#22419) (camc314)
- 18edc2c codegen: Keep
Object.definePropertyproperty name as plain string in minify (#22400) (Dunqing)- dda33de transformer/explicit-resource-management: Align lexical binding scopes (#22320) (camc314)
- 8e79de8 transformer: Preserve for-await statement bodies (#22361) (camc314)
- 0cba210 transformer/class: Replace
new.targetin static blocks (#22360) (camc314)- 67ab1c9 transformer/es2018/for-await: Hoist for-await generated bindings (#22355) (camc314)
- c3ceb4a transformer/object-rest-spread: Use hoisted scope for
for-oftemp refs (#22347) (camc314)⚡ Performance
- 73a9043 allocator/bitset: Avoid temp heap
Stringallocation (#22403) (camc314)- 8b2f4f9 transformer/object-rest-spread: Collect
Vec<SymbolIdoverVec<BindingIdentifier>(#22418) (camc314)- 83679ea parser: Split TriviaBuilder::handle_token hot/cold paths (#22415) (Boshen)
- 2c7d781 codegen: Inline identifier-name accessors (#22411) (Boshen)
- 618bc76 diagnostics: Inline
OxcDiagnosticInnerto avoid heap allocation (#22406) (Boshen)- 0b4e158 parser: Reserve cap
2for sequence expressions vec (#22374) (camc314)- 5f3bdd0 codegen: Add
#[inline]tocode,code_len(#22373) (camc314)
63b1291
release(crates): oxc v0.132.0 (#22527)564ebbf
release(crates): oxc v0.131.0 (#22459)Sourced from @rolldown/binding-android-arm64's releases.
v1.0.2
[1.0.2] - 2026-05-20
🚀 Features
- devtools: emit package size in PackageGraphReady (#9434) by
@IWANABETHATGUY- devtools: classify package dependency types (#9427) by
@IWANABETHATGUY- devtools: map packages to modules and chunks (#9426) by
@IWANABETHATGUY- devtools: mark used packages (#9423) by
@IWANABETHATGUY- devtools: make duplicate packages discoverable (#9422) by
@IWANABETHATGUY- devtools: emit package metadata (#9421) by
@IWANABETHATGUY- update oxc to 0.132.0 (#9449) by
@shulaoda- update oxc to 0.131.0 (#9424) by
@shulaoda- allow checks.* to escalate emissions to hard errors (#9388) by
@IWANABETHATGUY- dev: support watcher options
includeandexclude(#9395) by@h-a-n-a- emit warnings for invalid pure annotations (#9381) by
@Kyujenius🐛 Bug Fixes
- hash: keep chunk file names stable when an unrelated entry is added (#9444) by
@hyf0- call
codeSplitting.groups[].namein deterministic order (#9457) by@sapphi-red- dev/lazy: make
resolve_ididempotent when the resolved id is already a lazy entry (#9439) by@h-a-n-a- chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by
@IWANABETHATGUY- treeshake: propagate pure annotation through compound exprs (#9431) by
@Dunqing- finalizer: skip redundant init call when barrel executes in same chunk (#9354) by
@IWANABETHATGUY- linking: initialize wrapped ESM re-export owners (#9353) by
@IWANABETHATGUY- do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by
@IWANABETHATGUY- watcher: don't write output or emit events after close() (#9328) by
@situ2001- chunk-optimization: avoid unsafe dynamic-only merges (#9398) by
@IWANABETHATGUY- cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by
@hyf0- dev/lazy: watch lazy modules added in rebuilds (#9391) by
@h-a-n-a🚜 Refactor
- rolldown_dev: move dev example to break publish cycle (#9465) by
@Boshen- binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by
@hyf0- ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by
@IWANABETHATGUY- use
ThreadsafeFunction::call_async_catch(#9390) by@sapphi-red📚 Documentation
- devtools: document
@rolldown/debugusage and package graph consumption (#9435) by@IWANABETHATGUY- replace
Interwith system font stack in OG template SVG (#9240) by@yvbopeng- remove
output.commentswarning as all issues have been resolved (#9393) by@sapphi-red- in-depth: clarify @PURE scope and document positions (#9389) by
@Kyujenius- readme: remove release candidate notice (#9387) by
@shulaoda⚡ Performance
- vite-resolve: cache importer existence checks (#9443) by
@Brooooooklyn
... (truncated)
Sourced from @rolldown/binding-android-arm64's changelog.
[1.0.2] - 2026-05-20
🚀 Features
- devtools: emit package size in PackageGraphReady (#9434) by
@IWANABETHATGUY- devtools: classify package dependency types (#9427) by
@IWANABETHATGUY- devtools: map packages to modules and chunks (#9426) by
@IWANABETHATGUY- devtools: mark used packages (#9423) by
@IWANABETHATGUY- devtools: make duplicate packages discoverable (#9422) by
@IWANABETHATGUY- devtools: emit package metadata (#9421) by
@IWANABETHATGUY- update oxc to 0.132.0 (#9449) by
@shulaoda- update oxc to 0.131.0 (#9424) by
@shulaoda- allow checks.* to escalate emissions to hard errors (#9388) by
@IWANABETHATGUY- dev: support watcher options
includeandexclude(#9395) by@h-a-n-a- emit warnings for invalid pure annotations (#9381) by
@Kyujenius🐛 Bug Fixes
- hash: keep chunk file names stable when an unrelated entry is added (#9444) by
@hyf0- call
codeSplitting.groups[].namein deterministic order (#9457) by@sapphi-red- dev/lazy: make
resolve_ididempotent when the resolved id is already a lazy entry (#9439) by@h-a-n-a- chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by
@IWANABETHATGUY- treeshake: propagate pure annotation through compound exprs (#9431) by
@Dunqing- finalizer: skip redundant init call when barrel executes in same chunk (#9354) by
@IWANABETHATGUY- linking: initialize wrapped ESM re-export owners (#9353) by
@IWANABETHATGUY- do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by
@IWANABETHATGUY- watcher: don't write output or emit events after close() (#9328) by
@situ2001- chunk-optimization: avoid unsafe dynamic-only merges (#9398) by
@IWANABETHATGUY- cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by
@hyf0- dev/lazy: watch lazy modules added in rebuilds (#9391) by
@h-a-n-a🚜 Refactor
- rolldown_dev: move dev example to break publish cycle (#9465) by
@Boshen- binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by
@hyf0- ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by
@IWANABETHATGUY- use
ThreadsafeFunction::call_async_catch(#9390) by@sapphi-red📚 Documentation
- devtools: document
@rolldown/debugusage and package graph consumption (#9435) by@IWANABETHATGUY- replace
Interwith system font stack in OG template SVG (#9240) by@yvbopeng- remove
output.commentswarning as all issues have been resolved (#9393) by@sapphi-red- in-depth: clarify @PURE scope and document positions (#9389) by
@Kyujenius- readme: remove release candidate notice (#9387) by
@shulaoda⚡ Performance
- vite-resolve: cache importer existence checks (#9443) by
@Brooooooklyn- binding: reduce plugin string clones (#9436) by
@Brooooooklyn
... (truncated)
f2757ed
release: v1.0.2 (#9478)b88de34
docs(devtools): document @rolldown/debug usage and package
graph consumption ...0f811f4
fix(hash): keep chunk file names stable when an unrelated entry is added
(#9444)ed010fa
feat(devtools): emit package size in PackageGraphReady (#9434)2b0bb7f
feat(devtools): classify package dependency types (#9427)ff6fff2
fix: call codeSplitting.groups[].name in deterministic
order (#9457)81fcc89
feat(devtools): map packages to modules and chunks (#9426)98619dd
feat(devtools): mark used packages (#9423)0c7ac80
feat(devtools): make duplicate packages discoverable (#9422)98e0620
feat(devtools): emit package metadata (#9421)Sourced from @rolldown/binding-darwin-arm64's releases.
v1.0.2
[1.0.2] - 2026-05-20
🚀 Features
- devtools: emit package size in PackageGraphReady (#9434) by
@IWANABETHATGUY- devtools: classify package dependency types (#9427) by
@IWANABETHATGUY- devtools: map packages to modules and chunks (#9426) by
@IWANABETHATGUY- devtools: mark used packages (#9423) by
@IWANABETHATGUY- devtools: make duplicate packages discoverable (#9422) by
@IWANABETHATGUY- devtools: emit package metadata (#9421) by
@IWANABETHATGUY- update oxc to 0.132.0 (#9449) by
@shulaoda- update oxc to 0.131.0 (#9424) by
@shulaoda- allow checks.* to escalate emissions to hard errors (#9388) by
@IWANABETHATGUY- dev: support watcher options
includeandexclude(#9395) by@h-a-n-a- emit warnings for invalid pure annotations (#9381) by
@Kyujenius🐛 Bug Fixes
- hash: keep chunk file names stable when an unrelated entry is added (#9444) by
@hyf0- call
codeSplitting.groups[].namein deterministic order (#9457) by@sapphi-red- dev/lazy: make
resolve_ididempotent when the resolved id is already a lazy entry (#9439) by@h-a-n-a- chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by
@IWANABETHATGUY- treeshake: propagate pure annotation through compound exprs (#9431) by
@Dunqing- finalizer: skip redundant init call when barrel executes in same chunk (#9354) by
@IWANABETHATGUY- linking: initialize wrapped ESM re-export owners (#9353) by
@IWANABETHATGUY- do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by
@IWANABETHATGUY- watcher: don't write output or emit events after close() (#9328) by
@situ2001- chunk-optimization: avoid unsafe dynamic-only merges (#9398) by
@IWANABETHATGUY- cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by
@hyf0- dev/lazy: watch lazy modules added in rebuilds (#9391) by
@h-a-n-a🚜 Refactor
- rolldown_dev: move dev example to break publish cycle (#9465) by
@Boshen- binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by
@hyf0- ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by
@IWANABETHATGUY- use
ThreadsafeFunction::call_async_catch(#9390) by@sapphi-red📚 Documentation
- devtools: document
@rolldown/debugusage and package graph consumption (#9435) by@IWANABETHATGUY- replace
Interwith system font stack in OG template SVG (#9240) by@yvbopeng- remove
output.commentswarning as all issues have been resolved (#9393) by@sapphi-red- in-depth: clarify @PURE scope and document positions (#9389) by
@Kyujenius- readme: remove release candidate notice (#9387) by
@shulaoda⚡ Performance
- vite-resolve: cache importer existence checks (#9443) by
@Brooooooklyn
... (truncated)
Sourced from @rolldown/binding-darwin-arm64's changelog.
[1.0.2] - 2026-05-20
🚀 Features
- devtools: emit package size in PackageGraphReady (#9434) by
@IWANABETHATGUY- devtools: classify package dependency types (#9427) by
@IWANABETHATGUY- devtools: map packages to modules and chunks (#9426) by
@IWANABETHATGUY- devtools: mark used packages (#9423) by
@IWANABETHATGUY- devtools: make duplicate packages discoverable (#9422) by
@IWANABETHATGUY- devtools: emit package metadata (#9421) by
@IWANABETHATGUY- update oxc to 0.132.0 (#9449) by
@shulaoda- update oxc to 0.131.0 (#9424) by
@shulaoda- allow checks.* to escalate emissions to hard errors (#9388) by
@IWANABETHATGUY- dev: support watcher options
includeandexclude(#9395) by@h-a-n-a- emit warnings for invalid pure annotations (#9381) by
@Kyujenius🐛 Bug Fixes
- hash: keep chunk file names stable when an unrelated entry is added (#9444) by
@hyf0- call
codeSplitting.groups[].namein deterministic order (#9457) by@sapphi-red- dev/lazy: make
resolve_ididempotent when the resolved id is already a lazy entry (#9439) by@h-a-n-a- chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by
@IWANABETHATGUY- treeshake: propagate pure annotation through compound exprs (#9431) by
@Dunqing- finalizer: skip redundant init call when barrel executes in same chunk (#9354) by
@IWANABETHATGUY- linking: initialize wrapped ESM re-export owners (#9353) by
@IWANABETHATGUY- do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by
@IWANABETHATGUY- watcher: don't write output or emit events after close() (#9328) by
@situ2001- chunk-optimization: avoid unsafe dynamic-only merges (#9398) by
@IWANABETHATGUY- cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by
@hyf0- dev/lazy: watch lazy modules added in rebuilds (#9391) by
@h-a-n-a🚜 Refactor
- rolldown_dev: move dev example to break publish cycle (#9465) by
@Boshen- binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by
@hyf0- ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by
@IWANABETHATGUY- use
ThreadsafeFunction::call_async_catch(#9390) by@sapphi-red📚 Documentation
- devtools: document
@rolldown/debugusage and package graph consumption (#9435) by@IWANABETHATGUY- replace
Interwith system font stack in OG template SVG (#9240) by@yvbopeng- remove
output.commentswarning as all issues have been resolved (#9393) by@sapphi-red- in-depth: clarify @PURE scope and document positions (#9389) by
@Kyujenius- readme: remove release candidate notice (#9387) by
@shulaoda⚡ Performance
- vite-resolve: cache importer existence checks (#9443) by
@Brooooooklyn- binding: reduce plugin string clones (#9436) by
@Brooooooklyn
... (truncated)
f2757ed
release: v1.0.2 (#9478)b88de34
docs(devtools): document @rolldown/debug usage and package
graph consumption ...0f811f4
fix(hash): keep chunk file names stable when an unrelated entry is added
(#9444)ed010fa
feat(devtools): emit package size in PackageGraphReady (#9434)2b0bb7f
feat(devtools): classify package dependency types (#9427)ff6fff2
fix: call codeSplitting.groups[].name in deterministic
order (#9457)81fcc89
feat(devtools): map packages to modules and chunks (#9426)98619dd
feat(devtools): mark used packages (#9423)0c7ac80
feat(devtools): make duplicate packages discoverable (#9422)98e0620
feat(devtools): emit package metadata (#9421)Sourced from @rolldown/binding-darwin-x64's releases.
v1.0.2
[1.0.2] - 2026-05-20
🚀 Features
- devtools: emit package size in PackageGraphReady (#9434) by
@IWANABETHATGUY- devtools: classify package dependency types (#9427) by
@IWANABETHATGUY- devtools: map packages to modules and chunks (#9426) by
@IWANABETHATGUY- devtools: mark used packages (#9423) by
@IWANABETHATGUY- devtools: make duplicate packages discoverable (#9422) by
@IWANABETHATGUY- devtools: emit package metadata (#9421) by
@IWANABETHATGUY- update oxc to 0.132.0 (#9449) by
@shulaoda- update oxc to 0.131.0 (#9424) by
@shulaoda- allow checks.* to escalate emissions to hard errors (#9388) by
@IWANABETHATGUY- dev: support watcher options
includeandexclude(#9395) by@h-a-n-a- emit warnings for invalid pure annotations (#9381) by
@Kyujenius🐛 Bug Fixes
- hash: keep chunk file names stable when an unrelated entry is added (#9444) by
@hyf0- call
codeSplitting.groups[].namein deterministic order (#9457) by@sapphi-red- dev/lazy: make
resolve_ididempotent when the resolved id is already a lazy entry (#9439) by@h-a-n-a- chunk-optimization: publish absorbed dynamic-entry namespace cross-chunk (#9448) by
@IWANABETHATGUY- treeshake: propagate pure annotation through compound exprs (#9431) by
@Dunqing- finalizer: skip redundant init call when barrel executes in same chunk (#9354) by
@IWANABETHATGUY- linking: initialize wrapped ESM re-export owners (#9353) by
@IWANABETHATGUY- do not inherit __toESM across chunks for named-only external imports (#9333) (#9415) by
@IWANABETHATGUY- watcher: don't write output or emit events after close() (#9328) by
@situ2001- chunk-optimization: avoid unsafe dynamic-only merges (#9398) by
@IWANABETHATGUY- cjs: rename CJS-wrapped locals that would shadow chunk-scope names (#9392) by
@hyf0- dev/lazy: watch lazy modules added in rebuilds (#9391) by
@h-a-n-a🚜 Refactor
- rolldown_dev: move dev example to break publish cycle (#9465) by
@Boshen- binding: drop unsafe napi string helper, hoist transform ArcStr (#9456) by
@hyf0- ecmascript_utils: split rewrite_ident_reference off JsxExt trait (#9417) by
@IWANABETHATGUY- use
ThreadsafeFunction::call_async_catch(#9390) by@sapphi-red📚 Documentation
- devtools: document
@rolldown/debugusage and package graph consumption (#9435) byCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package-lock.json | 336 +++++++++++++++++++++++----------------------- package.json | 8 +- 2 files changed, 172 insertions(+), 172 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6788a847..ff004a56 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,16 +10,16 @@ "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "0.22.1", - "@anthropic-ai/claude-agent-sdk": "0.3.143", + "@anthropic-ai/claude-agent-sdk": "0.3.146", "zod": "^3.25.0 || ^4.0.0" }, "bin": { "claude-agent-acp": "dist/index.js" }, "devDependencies": { - "@anthropic-ai/sdk": "0.96.0", + "@anthropic-ai/sdk": "0.97.1", "@eslint/js": "10.0.1", - "@types/node": "25.9.0", + "@types/node": "25.9.1", "@typescript-eslint/eslint-plugin": "8.59.4", "@typescript-eslint/parser": "8.59.4", "eslint": "10.4.0", @@ -28,7 +28,7 @@ "prettier": "3.8.3", "ts-node": "10.9.2", "typescript": "6.0.3", - "vitest": "4.1.6" + "vitest": "4.1.7" } }, "node_modules/@agentclientprotocol/sdk": { @@ -41,22 +41,22 @@ } }, "node_modules/@anthropic-ai/claude-agent-sdk": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.143.tgz", - "integrity": "sha512-JnxOTRpSBpFqKFMfV5cW4QjpeDOHUNr31rRislmOVWEPsRmCjsy9jYwKxDf7kxcwxyZ6h/YHz1ACvMaUWy6o6A==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk/-/claude-agent-sdk-0.3.146.tgz", + "integrity": "sha512-hK9/Ng+hOyexUemTxdIUsSWJ9o2LFi2YNWzHwz8/YMCohUYOnFMZkBiENvUAb0WIc5hieOyBZrOIlg5OewuJMg==", "license": "SEE LICENSE IN README.md", "engines": { "node": ">=18.0.0" }, "optionalDependencies": { - "@anthropic-ai/claude-agent-sdk-darwin-arm64": "0.3.143", - "@anthropic-ai/claude-agent-sdk-darwin-x64": "0.3.143", - "@anthropic-ai/claude-agent-sdk-linux-arm64": "0.3.143", - "@anthropic-ai/claude-agent-sdk-linux-arm64-musl": "0.3.143", - "@anthropic-ai/claude-agent-sdk-linux-x64": "0.3.143", - "@anthropic-ai/claude-agent-sdk-linux-x64-musl": "0.3.143", - "@anthropic-ai/claude-agent-sdk-win32-arm64": "0.3.143", - "@anthropic-ai/claude-agent-sdk-win32-x64": "0.3.143" + "@anthropic-ai/claude-agent-sdk-darwin-arm64": "0.3.146", + "@anthropic-ai/claude-agent-sdk-darwin-x64": "0.3.146", + "@anthropic-ai/claude-agent-sdk-linux-arm64": "0.3.146", + "@anthropic-ai/claude-agent-sdk-linux-arm64-musl": "0.3.146", + "@anthropic-ai/claude-agent-sdk-linux-x64": "0.3.146", + "@anthropic-ai/claude-agent-sdk-linux-x64-musl": "0.3.146", + "@anthropic-ai/claude-agent-sdk-win32-arm64": "0.3.146", + "@anthropic-ai/claude-agent-sdk-win32-x64": "0.3.146" }, "peerDependencies": { "@anthropic-ai/sdk": ">=0.93.0", @@ -65,9 +65,9 @@ } }, "node_modules/@anthropic-ai/claude-agent-sdk-darwin-arm64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-arm64/-/claude-agent-sdk-darwin-arm64-0.3.143.tgz", - "integrity": "sha512-41WuTuP+bk4NxrjpG9IJGffsjh1ivyiiAmqgb5QoxPltDAA0p3gs+iZ3lTgDmY4Ga68wDoN05Lt18oCE+DQb7g==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-arm64/-/claude-agent-sdk-darwin-arm64-0.3.146.tgz", + "integrity": "sha512-0IIvlEaenq2CRSVx5Bo5BaCtHQXS87GancM35WKEYveGVLn6DI+5G7ikYuTE4AKRPkMnogFtY4BJt6LulWGj+A==", "cpu": [ "arm64" ], @@ -78,9 +78,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-darwin-x64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-x64/-/claude-agent-sdk-darwin-x64-0.3.143.tgz", - "integrity": "sha512-3WrJ6MjjwQKvPnPbzUOm08qftlHYobkp/tmM1P/Vk/ldSjoPfFIgLFfzSzUmCKJiKEh2ZlHLJr8ORNrTxXhgQg==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-darwin-x64/-/claude-agent-sdk-darwin-x64-0.3.146.tgz", + "integrity": "sha512-Dk5xJ03Ff1JXbMRP1t2wc/TyfY6xF/2Ysp31wMhFPjoNiKSPHMWaIg242+T3CHdxLWmJ8plWHL1HL5cyZ/LCkw==", "cpu": [ "x64" ], @@ -91,9 +91,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-linux-arm64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64/-/claude-agent-sdk-linux-arm64-0.3.143.tgz", - "integrity": "sha512-/9oP/FCewrPnwVN+QUS5rlO3kMa07w+hOrpWrz24aEpBYhcHzr0zoNMBriPDAkTr3ao/z1k40UZ2dHmgsSODzA==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64/-/claude-agent-sdk-linux-arm64-0.3.146.tgz", + "integrity": "sha512-mzBXDDWWBAC/vDtAYpO1G/dq5QvJtYSPXsqcb+sNdcDhiuf4IYnYp7ytRncYlsUNDkLmX6Gk2jkWAHUUA2Lozg==", "cpu": [ "arm64" ], @@ -104,9 +104,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-linux-arm64-musl": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64-musl/-/claude-agent-sdk-linux-arm64-musl-0.3.143.tgz", - "integrity": "sha512-9UeV1W2vjOVwJSJrq9aw3UeMo82Ir59FfJ5mchh7OXZEaevkANvHYn25bTCnIpqfqOx7qFEosJW2ELIoV1nprg==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-arm64-musl/-/claude-agent-sdk-linux-arm64-musl-0.3.146.tgz", + "integrity": "sha512-QlCid0ucdrmhUAOewfQjaofN2wlokWcfFTxSFePTSj1umk35JO7TDFP700F7jU49r1fPWIdvJpPwWGyB0DeFPA==", "cpu": [ "arm64" ], @@ -117,9 +117,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-linux-x64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64/-/claude-agent-sdk-linux-x64-0.3.143.tgz", - "integrity": "sha512-kwqnbHo4Zj6TzO1V/83uLhsTt0xBp/BN5V/aHIX+khM4UuNO6NOKNaZvr8Int3sF0ARF95Hjr4l/hMKxry6DhQ==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64/-/claude-agent-sdk-linux-x64-0.3.146.tgz", + "integrity": "sha512-B2baXU1tCBT5CVlD7jJMKjpC4xdO45NUIWpqImmwuOfKvlM/PITjyTXyTY662mGZf1dBmdqBBsqirwFH/jhi8Q==", "cpu": [ "x64" ], @@ -130,9 +130,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-linux-x64-musl": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64-musl/-/claude-agent-sdk-linux-x64-musl-0.3.143.tgz", - "integrity": "sha512-rr4334GOLl9caYDeyWsbwMaVJCiNvKHE9nLdey8opIkq7/FHHu712U6tDk0tcoCdsGU/S3/BBaZParOgF+s5qw==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-linux-x64-musl/-/claude-agent-sdk-linux-x64-musl-0.3.146.tgz", + "integrity": "sha512-E3coK1ThQT08KIX80RLcsq7DWXFllCKOzoOe32it/bdtY56TBgPY9xemwXhIJ+cVBHTI9/MpBSIlKBcFCt+yQA==", "cpu": [ "x64" ], @@ -143,9 +143,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-win32-arm64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-arm64/-/claude-agent-sdk-win32-arm64-0.3.143.tgz", - "integrity": "sha512-q5UaLZ9ABbqQN8UXpqHUqjW6akI1zMrV5Jvtq0yueKP4nIRbBBZBQ80M4bpdrc0+SiRmjVRV3p8lsCCAd8azgg==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-arm64/-/claude-agent-sdk-win32-arm64-0.3.146.tgz", + "integrity": "sha512-CIwQxGX2r/yWpjCJ6ahB3smKXhghWgGTxL98+LGW52TUwqTiBnlNrH9DPqqgv1/+Hyquw6xfLrKU+StyfMgiLw==", "cpu": [ "arm64" ], @@ -156,9 +156,9 @@ ] }, "node_modules/@anthropic-ai/claude-agent-sdk-win32-x64": { - "version": "0.3.143", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-x64/-/claude-agent-sdk-win32-x64-0.3.143.tgz", - "integrity": "sha512-46L2mkskvIRfwzHP3p0uUE5u9Oc7Eb/DRVmXuGNk5Z8jiahlDSv0SHP1vnWSWw5nWIu4DWOKyXZelRmYc9LxCg==", + "version": "0.3.146", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-agent-sdk-win32-x64/-/claude-agent-sdk-win32-x64-0.3.146.tgz", + "integrity": "sha512-qmxrsyaqA8s4HShqJls7ZCRjdoqN66Jo/hbjQNB3uHepD8tEO1iD19aPV4+osdLT7feMkhDBfLT07Q30R2NB5w==", "cpu": [ "x64" ], @@ -169,9 +169,9 @@ ] }, "node_modules/@anthropic-ai/sdk": { - "version": "0.96.0", - "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.96.0.tgz", - "integrity": "sha512-KlCsODtTyb17bLUVCSDC2HtSvAbJf60sEiPEax9dInF+aDF92vS4TZJ5XD7YCQXNb1/5icYaw8Y7wMjPlIV9Zg==", + "version": "0.97.1", + "resolved": "https://registry.npmjs.org/@anthropic-ai/sdk/-/sdk-0.97.1.tgz", + "integrity": "sha512-wOf7AUeJPitcVpvKO4UMu63mWH5SaVipkGd7OOQJt/G6VYGlV8D2Gp9dLxOrttDJh/9gqPqdaBwDGcBevumeAg==", "license": "MIT", "dependencies": { "json-schema-to-ts": "^3.1.1", @@ -528,9 +528,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.130.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.130.0.tgz", - "integrity": "sha512-ibD2usx9JRu7f5pu2tMKMI4cpA4NgXJQoYRP4pQ7Pxmn1l6k/53qWtQWZayhYy3X4QZkt90Ot+mJEaeXouio6Q==", + "version": "0.132.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.132.0.tgz", + "integrity": "sha512-FESMOxil5Se014ui/Eq8fT5uHJo6nIRwH0PfJrZJXs6Gek3ZVFOrpUv3YIZT20m+extU98Hg1Ym72U58rlsxUQ==", "dev": true, "license": "MIT", "funding": { @@ -538,9 +538,9 @@ } }, "node_modules/@rolldown/binding-android-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.1.tgz", - "integrity": "sha512-fJI3I0r3C3Oj/zdBCpaCmBRZYf07xpaq4yCfDDoSFm+beWNzbIl26puW8RraUdugoJw/95zerNOn6jasAhzSmg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.2.tgz", + "integrity": "sha512-ZS4D1JPGn/MYQN/SYDWftIE/nVsM8j/AFOYEzAoOE2O3NktQOZru+/vYXGbR/qtdLdIfGCP0lcoJiYVzsEz+iQ==", "cpu": [ "arm64" ], @@ -555,9 +555,9 @@ } }, "node_modules/@rolldown/binding-darwin-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.1.tgz", - "integrity": "sha512-cKnAhWEsV7TPcA/5EAteDp6KcJZBQ2G+BqE7zayMMi7kMvwRsbv7WT9aOnn0WNl4SKEIf43vjS31iUPu80nzXg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.2.tgz", + "integrity": "sha512-vdFA9+C/rekyGce7WqHs/xoT0ioZEWaOFyZLIV1mEeNFaFDUQrPIo8Vs2GvJ6eetb3rzDUtUBgzto3ExpXJB3w==", "cpu": [ "arm64" ], @@ -572,9 +572,9 @@ } }, "node_modules/@rolldown/binding-darwin-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.1.tgz", - "integrity": "sha512-YKrVwQjIRBPo+5G/u03wGjbdy4q7pyzCe93DK9VJ7zkVmeg8LJ7GbgsiHWdR4xSoe4CAXRD7Bcjgbtr64bkXNg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.2.tgz", + "integrity": "sha512-BewSOwTHazv77DTYiAZXSqqKZ4KP/KonFisDMVU7PImxoWfB2aepnPhd2E4SWz3zDzYgDNbs6jBmTdgNnF02GA==", "cpu": [ "x64" ], @@ -589,9 +589,9 @@ } }, "node_modules/@rolldown/binding-freebsd-x64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.1.tgz", - "integrity": "sha512-z/oBsREo46SsFqBwYtFe0kpJeBijAT48O/WXLI4suiCLBkr03RTtTJMCzSdDd2znlh8VJizL09XVkQgk8IZonw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.2.tgz", + "integrity": "sha512-m41o7M0YWtUdqk61Tb+jnKb2rN++iRdIASlExkUoKfIAH30DOHCB8fVLzSUpbWHHU8esmEioY62PxzexE8MBuA==", "cpu": [ "x64" ], @@ -606,9 +606,9 @@ } }, "node_modules/@rolldown/binding-linux-arm-gnueabihf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.1.tgz", - "integrity": "sha512-ik8q7GM11zxvYxFc2PeDcT6TBvhCQMaUxfph/M5l9sKuTs/Sjg3L+Byw0F7w0ZVLBZmx30P+gG0ECzzN+MFcmQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.2.tgz", + "integrity": "sha512-jcojB9H7W/jS29pMKWAK1N+fU99vXodHDTatS3b3y/XSOCiHo0kkA74pL3jJmkoQtYpOCxDvaKs1fo2Ij/1X5w==", "cpu": [ "arm" ], @@ -623,9 +623,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.1.tgz", - "integrity": "sha512-QoSx2EkyrrdZ6kcyE8stqZ62t0Yra8Fs5ia9lOxJrh6TMQJK7gQKmscdTHf7pOXKREKrVwOtJcQG3qVSfc866A==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.2.tgz", + "integrity": "sha512-1jn6qDU5iiOgFgygDzKUuKP0maTi0/f1+sBLgvij/76C77Nm3ts6ufz9Bjg5q5dduxiUIxtq86JIoBvo1xQ4Ig==", "cpu": [ "arm64" ], @@ -640,9 +640,9 @@ } }, "node_modules/@rolldown/binding-linux-arm64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.1.tgz", - "integrity": "sha512-uwNwFpwKeNiZawfAWBgg0VIztPTV3ihhh1vV334h9ivnNLorxnQMU6Fz8wG1Zb4Qh9LC1/MkcyT3YlDXG3Rsgg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.2.tgz", + "integrity": "sha512-QVLO/czFMdoMFSqlX3bcswcJNm/23r+qoa/jgtmFc/qEp6/jXmIkDjF/XIo8dPfGaiwy1xfQn8o77L79GeXFgw==", "cpu": [ "arm64" ], @@ -657,9 +657,9 @@ } }, "node_modules/@rolldown/binding-linux-ppc64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.1.tgz", - "integrity": "sha512-zY1bul7OWr7DFBiJ++wofXvnr8B45ce3QsQUhKrIhXsygAh7bTkwyeM1bi1a2g5C/yC/N8TZyGDEoMfm/l9mpg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.0.2.tgz", + "integrity": "sha512-hgO5Abm0w5UL6FEa2iFnZqo2KlK7TQ5QhV5x09hujBf7t5KzHQ1VmfPuTpqRy/rNlSxua3eWH374xxiVrP+lcA==", "cpu": [ "ppc64" ], @@ -674,9 +674,9 @@ } }, "node_modules/@rolldown/binding-linux-s390x-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.1.tgz", - "integrity": "sha512-0frlsT/f4Ft6I7SMESTKnF3cZsdicQn1dCMkF/jT9wDLE+gGoiQfv1nmT9e+s7s/fekvvy6tZM2jHvI2tkbJDQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.0.2.tgz", + "integrity": "sha512-fy8rXxuYEu602abC8MUNaPjYLIFzReOaEIEMKMUa0rFEUxNpVXhs15KSSQ4qlqSaM7B6rcj9rDZgADh/IGDzLQ==", "cpu": [ "s390x" ], @@ -691,9 +691,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-gnu": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.1.tgz", - "integrity": "sha512-XABVmGp9Tg0WspTVvwduTc4fpqy6JnAUrSQe6OuyqD/03nI7r0O9OWUkMIwFrjKAIqolvqoA4ZrJppgwE0Gxmw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.2.tgz", + "integrity": "sha512-0+bOkiQ779+r1WpoHOWHqncvyySci0vKph+myNDYb+im6meJAzHQXay6oEgnkHuUGouM1LKTZwqKpBow6Kj7CQ==", "cpu": [ "x64" ], @@ -708,9 +708,9 @@ } }, "node_modules/@rolldown/binding-linux-x64-musl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.1.tgz", - "integrity": "sha512-bV4fzswuzVcKD90o/VM6QqKxnxlDq0g2BISDLNVmxrnhpv1DDbyPhCIjYfvzYLV+MvkKKnQt2Q6AO86SEBULUQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.2.tgz", + "integrity": "sha512-mjSkrzZK5Qsl0a9d1JgILOiuZOSDTVdKENcSXBoqbzSrspLR/4/IRVDo5wd2GgZjNss/viBFJdeq+j7qH2nypw==", "cpu": [ "x64" ], @@ -725,9 +725,9 @@ } }, "node_modules/@rolldown/binding-openharmony-arm64": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.1.tgz", - "integrity": "sha512-/Mh0Zhq3OP7fVs0kcQHZP6lZEthMGTaSf8UBQYSFEZDWGXXlEC+nJ6EqenaK2t4LBXMe3A+K/G2BVXXdtOr4PQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.2.tgz", + "integrity": "sha512-1v5vHasdfQAZoEHakBV72LIFAC9JjnymsiKxp+GEr/ma3+NJCPSaYK+qavInOovJkgwFrs7GccX2d6IgDA3Z5w==", "cpu": [ "arm64" ], @@ -742,9 +742,9 @@ } }, "node_modules/@rolldown/binding-wasm32-wasi": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.1.tgz", - "integrity": "sha512-+1xc9X45l8ufsBAm6Gjvx2qDRIY9lTVt0cgWNcJ+1gdhXvkbxePA60yRTwSTuXL09CMhyJmjpV7E3NoyxbqFQQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.2.tgz", + "integrity": "sha512-mb1VobWn6NheziTk5/WEaR6AKVbrwT5sOi6C7zk3gy/pD1qtJfU1j4PgTo2NJnOtbL9Dl3Aeei8w9jJ7qC2jZQ==", "cpu": [ "wasm32" ], @@ -761,9 +761,9 @@ } }, "node_modules/@rolldown/binding-win32-arm64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.1.tgz", - "integrity": "sha512-1D+UqZdfnuR+Jy1GgMJwi85bD40H21uNmOPRWQhw4oRSuolZ/B5rixZ45DK2KXOTCvmVCecauWgEhbw8bI7tOw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.2.tgz", + "integrity": "sha512-SqKonF56vA/L2yHwHYcEp2P34URpOZ7d1fS635cTkpDnUtEGdUbhI6NzsPdqeSWvAAeGDrxjWjNmibDIdFf9/A==", "cpu": [ "arm64" ], @@ -778,9 +778,9 @@ } }, "node_modules/@rolldown/binding-win32-x64-msvc": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.1.tgz", - "integrity": "sha512-INAycaWuhlOK3wk4mRHGsdgwYWmd9cChdPdE9bwWmy6rn9VqVNYNFGhOdXrofXUxwHIncSiPNb8tNm8knDVIeQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.2.tgz", + "integrity": "sha512-v7qRI7gXLRINcOGXt+7YmAZ6iFuyZVMIoXAxhd8oP+DR9dLfL9GfNIx7PLMxmhZdvq8waUJBQiWN9EKNy+TRBQ==", "cpu": [ "x64" ], @@ -893,9 +893,9 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "25.9.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz", - "integrity": "sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==", + "version": "25.9.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.1.tgz", + "integrity": "sha512-xfrlY7UD5rMJk3ZVJP8BNzS28J36YJg+xp+LPXV1TdWxr8uMH5A860QNxYDGQe/ylDSgjxE52Q9VnO7p75tJxg==", "dev": true, "license": "MIT", "dependencies": { @@ -1136,16 +1136,16 @@ } }, "node_modules/@vitest/expect": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.6.tgz", - "integrity": "sha512-7EHDquPthALSV0jhhjgEW8FXaviMx7rSqu8W6oqCoAuOhKov814P99QDV1pxMA3QPv21YudvJngIhjrNI4opLg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.7.tgz", + "integrity": "sha512-1R+tw0ortHEbZDGMymm+pN7/AFQ/RkFFdtd7EN+VBpynKmLbP8A3rpEXdshBJ7+8hQ9zBJh/i1s0yKNtxAnU7w==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.6", - "@vitest/utils": "4.1.6", + "@vitest/spy": "4.1.7", + "@vitest/utils": "4.1.7", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" }, @@ -1154,13 +1154,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.6.tgz", - "integrity": "sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.7.tgz", + "integrity": "sha512-vY7nuamKgfvpA1Koa3oYIw/k7D6kZnpGyNMZW8loow2bsBYla1TFdqTaXncWdRn4pgwNs+90RhnXhJScDwQeJA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.6", + "@vitest/spy": "4.1.7", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -1181,9 +1181,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.6.tgz", - "integrity": "sha512-h5SxD/IzNhZYnrSZRsUZQIC+vD0GY8cUvq0iwsmkFKixRCKLLWqCXa/FIQ4S1R+sI+PGoojkHsdNrbZiM9Qpgw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.7.tgz", + "integrity": "sha512-umgCarTOYQWIaDMvGDRZij+6b9oVeLIyJzfN+AS88e0ZOU3QTgNNSTtjQOpcvWr3np1N0j4WgZj+sb3oYBDscw==", "dev": true, "license": "MIT", "dependencies": { @@ -1194,13 +1194,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.6.tgz", - "integrity": "sha512-nOPCmn2+yD0ZNmKdsXGv/UxMMWbMuKeD6GyYncNwdkYDxpQvrPSKYj2rWuDjC2Y4b6w6hjip5dBKFzEUuZe3vA==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.7.tgz", + "integrity": "sha512-BapjmAQ2aI78WdMEfeUWivnfVzB+VPGwWRQcJE0OUq7qEeEcBsCSf+0T5iREBNE5nBb4wA5Ya0W6IA+sghdEFw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.6", + "@vitest/utils": "4.1.7", "pathe": "^2.0.3" }, "funding": { @@ -1208,14 +1208,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.6.tgz", - "integrity": "sha512-YhsdE6xAVfTDmzjxL2ZDUvjj+ZsgyOKe+TdQzqkD72wIOmHka8NuGQ6NpTNZv9D2Z63fbwWKJPeVpEw4EQgYxw==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.7.tgz", + "integrity": "sha512-ZacLzja+TmJeZ1h14xW2FB/WpeimUD3haBXQPyJqxvo8jQTmfeA8zv58mtjN2C7EHXZDYVcVYdYmAxjkWVvKCw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.6", - "@vitest/utils": "4.1.6", + "@vitest/pretty-format": "4.1.7", + "@vitest/utils": "4.1.7", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -1224,9 +1224,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.6.tgz", - "integrity": "sha512-JFKxMx6udhwKh/Ldo270e17QX710vgunMkuPAvXjHSvC6oqLWAHhVhjg/I71q0u0CBSErIODV1Kjv0FQNSWjdg==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.7.tgz", + "integrity": "sha512-kbkI5LMWakyuTIvs6fUJ5qdIVb1XVKsYJAT4OJ938cHMROYMSfmoQdZy0aaAnjbbc8F61vkoTqz/Az+/HiIu5Q==", "dev": true, "license": "MIT", "funding": { @@ -1234,13 +1234,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.6.tgz", - "integrity": "sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.7.tgz", + "integrity": "sha512-T532WBu791cBxJlCl6SO+J14l81DQx6uQHm1bQbmCDY7nqlEIgkza/UFnSBNaUtSf41unldDFjdOBYEQC4b5Hw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.6", + "@vitest/pretty-format": "4.1.7", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" }, @@ -2313,9 +2313,9 @@ } }, "node_modules/hono": { - "version": "4.12.19", - "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.19.tgz", - "integrity": "sha512-xa3eYXYXx68XTT4hZ7dRzsXBhaq85ToSrlUJNoR0gwz/1Ap/CNwX47wfvV7pc/xWhjKVVkLT7zBJy8chhNguqQ==", + "version": "4.12.21", + "resolved": "https://registry.npmjs.org/hono/-/hono-4.12.21.tgz", + "integrity": "sha512-uV63apnb0kyPtAUwoWgaGh9HyIFcv8lgmzPZSiTBQAFOFGIzka5EZ1dZocmGnn0XdX0+XTqJ6Tqv7selMuGLRQ==", "license": "MIT", "peer": true, "engines": { @@ -3115,9 +3115,9 @@ } }, "node_modules/postcss": { - "version": "8.5.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz", - "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==", + "version": "8.5.15", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.15.tgz", + "integrity": "sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==", "dev": true, "funding": [ { @@ -3135,7 +3135,7 @@ ], "license": "MIT", "dependencies": { - "nanoid": "^3.3.11", + "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" }, @@ -3246,13 +3246,13 @@ } }, "node_modules/rolldown": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.1.tgz", - "integrity": "sha512-X0KQHljNnEkWNqqiz9zJrGunh1B0HgOxLXvnFpCOcadzcy5qohZ3tqMEUg00vncoRovXuK3ZqCT9KnnKzoInFQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.2.tgz", + "integrity": "sha512-oZx5zVDtVB44AW3eaifgDml1gWRDZGvjcfdxonE4swNPG98PrrXjaO/KrnUjzlMnztCCRVlUueA1kCXhARGk6g==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "=0.130.0", + "@oxc-project/types": "=0.132.0", "@rolldown/pluginutils": "^1.0.0" }, "bin": { @@ -3262,21 +3262,21 @@ "node": "^20.19.0 || >=22.12.0" }, "optionalDependencies": { - "@rolldown/binding-android-arm64": "1.0.1", - "@rolldown/binding-darwin-arm64": "1.0.1", - "@rolldown/binding-darwin-x64": "1.0.1", - "@rolldown/binding-freebsd-x64": "1.0.1", - "@rolldown/binding-linux-arm-gnueabihf": "1.0.1", - "@rolldown/binding-linux-arm64-gnu": "1.0.1", - "@rolldown/binding-linux-arm64-musl": "1.0.1", - "@rolldown/binding-linux-ppc64-gnu": "1.0.1", - "@rolldown/binding-linux-s390x-gnu": "1.0.1", - "@rolldown/binding-linux-x64-gnu": "1.0.1", - "@rolldown/binding-linux-x64-musl": "1.0.1", - "@rolldown/binding-openharmony-arm64": "1.0.1", - "@rolldown/binding-wasm32-wasi": "1.0.1", - "@rolldown/binding-win32-arm64-msvc": "1.0.1", - "@rolldown/binding-win32-x64-msvc": "1.0.1" + "@rolldown/binding-android-arm64": "1.0.2", + "@rolldown/binding-darwin-arm64": "1.0.2", + "@rolldown/binding-darwin-x64": "1.0.2", + "@rolldown/binding-freebsd-x64": "1.0.2", + "@rolldown/binding-linux-arm-gnueabihf": "1.0.2", + "@rolldown/binding-linux-arm64-gnu": "1.0.2", + "@rolldown/binding-linux-arm64-musl": "1.0.2", + "@rolldown/binding-linux-ppc64-gnu": "1.0.2", + "@rolldown/binding-linux-s390x-gnu": "1.0.2", + "@rolldown/binding-linux-x64-gnu": "1.0.2", + "@rolldown/binding-linux-x64-musl": "1.0.2", + "@rolldown/binding-openharmony-arm64": "1.0.2", + "@rolldown/binding-wasm32-wasi": "1.0.2", + "@rolldown/binding-win32-arm64-msvc": "1.0.2", + "@rolldown/binding-win32-x64-msvc": "1.0.2" } }, "node_modules/router": { @@ -3748,16 +3748,16 @@ } }, "node_modules/vite": { - "version": "8.0.13", - "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.13.tgz", - "integrity": "sha512-MFtjBYgzmSxmgA4RAfjIyXWpGe1oALnjgUTzzV7QLx/TKxCzjtMH6Fd9/eVK+5Fg1qNoz5VAwsmMs/NofrmJvw==", + "version": "8.0.14", + "resolved": "https://registry.npmjs.org/vite/-/vite-8.0.14.tgz", + "integrity": "sha512-s4BJJ+5y1pYL6Otw51FHhVJQhPnuRinKig64g/1+EUNaJsd3gCKdD31IPFvswUgW9/60QT9oFHbZHbQK5imcxw==", "dev": true, "license": "MIT", "dependencies": { "lightningcss": "^1.32.0", "picomatch": "^4.0.4", - "postcss": "^8.5.14", - "rolldown": "1.0.1", + "postcss": "^8.5.15", + "rolldown": "1.0.2", "tinyglobby": "^0.2.16" }, "bin": { @@ -3826,19 +3826,19 @@ } }, "node_modules/vitest": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.6.tgz", - "integrity": "sha512-6lvjbS3p9b4CrdCmguzbh2/4uoXhGE2q71R4OX5sqF9R1bo9Xd6fGrMAfvp5wnCzlBnFVdCOp6onuTQVbo8iUQ==", + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.7.tgz", + "integrity": "sha512-flYyaFd2CgoCoU+0UKt3pxksgC+S02iTDN0n3LtqaMeXsI9SBcdNujc2k0DeFLzUn/0k538yNjOSdwgCqcrwJA==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.6", - "@vitest/mocker": "4.1.6", - "@vitest/pretty-format": "4.1.6", - "@vitest/runner": "4.1.6", - "@vitest/snapshot": "4.1.6", - "@vitest/spy": "4.1.6", - "@vitest/utils": "4.1.6", + "@vitest/expect": "4.1.7", + "@vitest/mocker": "4.1.7", + "@vitest/pretty-format": "4.1.7", + "@vitest/runner": "4.1.7", + "@vitest/snapshot": "4.1.7", + "@vitest/spy": "4.1.7", + "@vitest/utils": "4.1.7", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", @@ -3866,12 +3866,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.6", - "@vitest/browser-preview": "4.1.6", - "@vitest/browser-webdriverio": "4.1.6", - "@vitest/coverage-istanbul": "4.1.6", - "@vitest/coverage-v8": "4.1.6", - "@vitest/ui": "4.1.6", + "@vitest/browser-playwright": "4.1.7", + "@vitest/browser-preview": "4.1.7", + "@vitest/browser-webdriverio": "4.1.7", + "@vitest/coverage-istanbul": "4.1.7", + "@vitest/coverage-v8": "4.1.7", + "@vitest/ui": "4.1.7", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" diff --git a/package.json b/package.json index a02cabde..a5ffca91 100644 --- a/package.json +++ b/package.json @@ -61,13 +61,13 @@ "license": "Apache-2.0", "dependencies": { "@agentclientprotocol/sdk": "0.22.1", - "@anthropic-ai/claude-agent-sdk": "0.3.143", + "@anthropic-ai/claude-agent-sdk": "0.3.146", "zod": "^3.25.0 || ^4.0.0" }, "devDependencies": { - "@anthropic-ai/sdk": "0.96.0", + "@anthropic-ai/sdk": "0.97.1", "@eslint/js": "10.0.1", - "@types/node": "25.9.0", + "@types/node": "25.9.1", "@typescript-eslint/eslint-plugin": "8.59.4", "@typescript-eslint/parser": "8.59.4", "eslint": "10.4.0", @@ -76,6 +76,6 @@ "prettier": "3.8.3", "ts-node": "10.9.2", "typescript": "6.0.3", - "vitest": "4.1.6" + "vitest": "4.1.7" } }