ℹ️ Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
anthropics/claude-agent-sdk-typescript (@​anthropic-ai/claude-agent-sdk)
v0.2.84
- Added
taskBudgetoption for API-side token budget awareness, allowing the model to pace tool use within a token limit - Added
enableChannel()method andcapabilitiesfield onMcpServerStatusfor SDK-driven MCP channel activation - Exported
EffortLeveltype ('low' | 'medium' | 'high' | 'max') for consumers to reference effort values directly - Fixed showing "[Request interrupted by user]" for errors that were not caused by user interruption
- Updated to parity with Claude Code v2.1.84
v0.2.83
- Added
seed_read_statecontrol subtype to seedreadFileStatewith{path, mtime}soEditworks after the originatingReadwas removed from context - Changed
session_state_changedevents to opt-in: setCLAUDE_CODE_EMIT_SESSION_STATE_EVENTS=1to receive them - Updated to parity with Claude Code v2.1.83
v0.2.81
- Fixed
canUseToolnot providing a workingaddRulessuggestion when a write under.claude/skills/{name}/hits the bypass-immune safety check - Updated to parity with Claude Code v2.1.81
v0.2.80
- Fixed
getSessionMessages()dropping parallel tool results — sessions with parallel tool calls now return all tool_use/tool_result pairs - Updated to parity with Claude Code v2.1.80
v0.2.79
- Added
'resume'to theExitReasontype for distinguishing resume-triggered session ends in hooks - Updated to parity with Claude Code v2.1.79
v0.2.78
- Updated to parity with Claude Code v2.1.78
v0.2.77
- Added
api_retrysystem messages when retrying transient API errors, exposing attempt count, max retries, delay, and error status - Updated to parity with Claude Code v2.1.77
v0.2.76
- Added
forkSession(sessionId, opts?)for branching conversations from a point - Added
cancel_async_messagecontrol subtype to drop a queued user message by UUID before execution - Added
planFilePathfield toExitPlanModetool input for hooks and SDK consumers - Added MCP elicitation hook types and
SDKElicitationCompleteMessagesystem message for handling MCP server input requests programmatically - Updated to parity with Claude Code v2.1.76
v0.2.75
- Added
tagandcreatedAtfields toSDKSessionInfo - Added
getSessionInfo(sessionId, opts?)for single-session metadata lookup - Added
offsetoption tolistSessionsfor pagination - Added
tagSession(sessionId, tag, opts?)for tagging session files - Added
queued_to_runningstatus toAgentToolOutput— returned whenAgent({resume})targets a still-running agent - Improved error messages when the Claude Code subprocess returns an error result — the SDK now surfaces the actual error text instead of a generic "process exited with code 1"
- Updated to parity with Claude Code v2.1.75
v0.2.74
- Added
renameSession(sessionId, title, opts?)for renaming session files - Fixed
import typefrom@anthropic-ai/claude-agent-sdk/sdk-toolsfailing under NodeNext/Bundler module resolution (missing exports map entry since v0.2.69) - Fixed skills with
user-invocable: falsebeing included insupportedCommands()and thesystem:initmessage'sslash_commands/skillslists - Updated to parity with Claude Code v2.1.74
v0.2.73
- Fixed
options.envbeing overridden by the~/.claude/settings.jsonenv block when not usinguseras asettingSourcesoption - Updated to parity with Claude Code v2.1.73
v0.2.72
- Added
agentProgressSummariesoption to enable periodic AI-generated progress summaries for running subagents (foreground and background), emitted ontask_progressevents via the newsummaryfield - Added
getSettings()appliedsection with runtime-resolvedmodelandeffortvalues - Fixed
toggleMcpServerandreconnectMcpServerfailing with "Server not found" for servers passed viaquery({mcpServers}) - Updated to parity with Claude Code v2.1.72
v0.2.71
- Updated to parity with Claude Code v2.1.71
v0.2.70
- Fixed
type: "http"MCP servers failing with HTTP 406 "Not Acceptable" on Streamable HTTP servers that strictly enforce theAccept: application/json, text/event-streamheader - Changed
AgentToolInput.subagent_typeto optional — defaults to thegeneral-purposeagent when omitted - Updated to parity with Claude Code v2.1.70
v0.2.69
- Added
toolConfig.askUserQuestion.previewFormatoption to configure the content format ('markdown'or'html') for thepreviewfield on AskUserQuestion tool options. Thepreviewfield andannotationsoutput are now exposed in the public SDK types. - Added
supportsFastModefield toModelInfoindicating whether a model supports fast mode - Added
agent_id(for subagents) andagent_type(for subagents and--agent) fields to hook events - Fixed SDK-mode MCP servers (registered via
sdkMcpServersin theinitializecontrol request) getting disconnected when background plugin installation refreshes project MCP config - Fixed breaking change:
system:initandresultevents now emit'Task'as the Agent tool name again (reverted from'Agent', which was an unintentional breaking change in a patch release). The wire name will migrate to'Agent'in the next minor release. - Fixed control responses with malformed
updatedPermissionsfrom SDK hosts blocking tool calls with a ZodError; the invalid field is now stripped and a warning is logged instead. - Improved memory usage of
getSessionMessages()for large sessions with compacted history
v0.2.68
- Updated to parity with Claude Code v2.1.68
v0.2.66
- Updated to parity with Claude Code v2.1.66
v0.2.64
v0.2.63
- SDK: Fixed
pathToClaudeCodeExecutablefailing when set to a bare command name (e.g.,"claude") that should resolve via PATH - Added
supportedAgents()method to the Query interface to view available subagents - Fixed MCP replacement tools being incorrectly denied in subagents when using unprefixed MCP tool names
v0.2.62
v0.2.61
- Updated to parity with Claude Code v2.1.61
v0.2.59
- Added
getSessionMessages()function for reading a session's conversation history from its transcript file, with support for pagination vialimitandoffsetoptions
v0.2.58
- Updated to parity with Claude Code v2.1.58
v0.2.56
- Updated to parity with Claude Code v2.1.56
v0.2.55
- Updated to parity with Claude Code v2.1.55
v0.2.54
- Updated to parity with Claude Code v2.1.54
v0.2.53
- Added
listSessions()for discovering and listing past sessions with light metadata
v0.2.52
- Updated to parity with Claude Code v2.1.52
v0.2.51
- Updated to parity with Claude Code v2.1.51
- Fixed SDK crashing with
ReferenceErrorwhen used inside compiled Bun binaries (bun build --compile) - Fixed unbounded memory growth in long-running SDK sessions caused by message UUID tracking never evicting old entries
- Fixed local slash command output not being returned to SDK clients
- Added
task_progressevents for real-time background agent progress reporting with cumulative usage metrics, tool counts, and duration - Fixed
session.close()in the v2 session API killing the subprocess before it could persist session data, which brokeresumeSession()
v0.2.50
- Updated to parity with Claude Code v2.1.50
stacksjs/bun-queue (@​stacksjs/bun-queue)
v0.1.0
🏡 Chore
- Use correct cover image (75bd3ae)
❤️ Contributors
- Chris <chrisbreuer93@>gmail.com>
stacksjs/gitit (@​stacksjs/gitit)
v0.2.5
No significant changes
View changes on GitHub
v0.2.4
No significant changes
View changes on GitHub
stacksjs/ts-cloud (@​stacksjs/ts-cloud)
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.14
🚀 Features
- add installScript support for curl (09a4206) (by bash deployments <chris>)
- support custom S3 bucket name in site config (8099501) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- move restoreEnv declaration outside try block for scope access (4432da6) (by glennmichael123 gtorregosa@gmail.com)
🧹 Chores
- wip (755e39b) (by Chris <chrisbreuer93@>gmail.com>)
- ignore claude config in linter (d0ef83a) (by glennmichael123 gtorregosa@gmail.com)
- add claude code guidelines (3575c67) (by glennmichael123 gtorregosa@gmail.com)
- fix lint errors (218ef49) (by glennmichael123 gtorregosa@gmail.com)
- deps: update all non-major dependencies (updated) (#91) (8da4c91) (by github-actions
[bot]<41898282+github-actions[bot]@users.noreply.github.com>) (#91, #91) - deps: update github actions (#93) (cafc2af) (by github-actions
[bot]<41898282+github-actions[bot]@users.noreply.github.com>) (#93, #93)
Contributors
- _ bash deployments <chris>_
- Chris <chrisbreuer93@>gmail.com>
- glennmichael123 gtorregosa@gmail.com
stripe/stripe-js (@​stripe/stripe-js)
v8.11.0
New features
Fixes
Changed
- [Payment Form Element] Add paymentMethods and rename wallets to expressCheckout (#894)
v8.10.0
Changed
- update init method types (#887)
v8.9.0
New features
- Add types for new Payment Form Element method & change event values 👾 (#878)
- Add buttonColorText and buttonColorBackground Appearance API vars (#876)
Changed
- Bump minimatch from 3.1.2 to 3.1.5 in /examples/rollup (#884)
- Bump minimatch from 3.1.2 to 3.1.5 in /examples/parcel (#882)
- Bump rollup from 2.79.2 to 2.80.0 (#881)
v8.8.0
Fixes
- add confirmAmazonPaySetup to the types (#874)
- Add optional savePaymentMethod property to value (#873)
- publish: preflight hub auth before tagging (#866)
Changed
unjs/magic-regexp (magic-regexp)
v0.11.0
🏎 Performance
- Drop some dependencies 🚀 - by @danielroe <samp>(58af7)</samp>
View changes on GitHub
meilisearch/meilisearch-js (meilisearch)
v0.56.0
🧪 Experimental
🚀 Enhancements
- Add index fields API (#2116) @Strift
- Add
showPerformanceDetailsoption to search endpoints (#2126) @aznszn - Add
customMetadatasupport to document addition/update methods (#2138) @mixelburg - Add
skipCreationoption toaddDocumentsandupdateDocumentsmethods (#2136) @mixelburg - Add
batchStrategyfield toBatchobjects (#2140) @mixelburg
⚙️ Maintenance/misc
- Fix SDK tests after Meilisearch v1.34 and v1.35 (#2125) @Strift
- Add AI usage disclosure guidelines to CONTRIBUTING.md (#2114)
- build(deps): bump tar from 7.5.2 to 7.5.4 (#2117) @dependabot[bot]
- Remove useless code samples (#2127) @curquiza
- build(deps-dev): bump prettier from 3.7.4 to 3.8.1 in the prettier group (#2120) @dependabot[bot]
- build(deps-dev): bump the vitest group with 2 updates (#2119) @dependabot[bot]
- build(deps-dev): bump ts-loader from 7.0.5 to 9.5.4 (#2121) @dependabot[bot]
- chore: update tests for v1.36.0 (#2130) @Strift
- Replace localhost:7700 with MEILISEARCH_URL (#2131) @Strift
- Switch to oxlint from eslint (#1967) @flevi29
- Remove unused code samples (#2132) @curquiza
- Format everything with
prettier(#1862) @flevi29 - Remove env tests, and all references to them (#2142) @flevi29
- Add missing code samples for index renames and network API (#2139) @mixelburg
- build(deps): bump minimatch from 3.1.2 to 3.1.5 (#2146) @dependabot[bot]
Thanks again to @Strift, @aznszn, @curquiza, @dependabot[bot], @flevi29, and @mixelburg! 🎉
v0.55.0: 🌻
⚠️ Experimental
- Breaking: Make network API compatible with Meilisearch 1.30 (#2094) @Strift
🚀 Enhancements
- Add sorting to documents API (#2038) @Ritinpaul
⚙️ Maintenance/misc
- build(deps): bump actions/setup-node from 5 to 6 (#2065) @dependabot[bot]
- build(deps-dev): bump prettier-plugin-jsdoc from 1.3.3 to 1.5.0 (#2056) @dependabot[bot]
- build(deps-dev): bump eslint from 9.34.0 to 9.39.0 (#2057) @dependabot[bot]
- build(deps-dev): bump typescript-eslint from 8.45.0 to 8.46.2 (#2060) @dependabot[bot]
- build(deps-dev): bump typedoc from 0.28.13 to 0.28.14 (#2058) @dependabot[bot]
- build(deps-dev): bump @types/node from 24.6.1 to 24.9.2 (#2064) @dependabot[bot]
- build(deps-dev): bump lint-staged from 16.2.3 to 16.2.6 (#2063) @dependabot[bot]
- Update webhooks tests following v1.25 (#2069) @Strift
- build(deps): bump js-yaml from 4.1.0 to 4.1.1 (#2068) @dependabot[bot]
- build(deps): bump glob from 10.4.5 to 10.5.0 (#2071) @dependabot[bot]
- build(deps-dev): bump globals from 16.3.0 to 16.5.0 (#2072) @dependabot[bot]
- build(deps-dev): bump lint-staged from 16.2.6 to 16.2.7 (#2074) @dependabot[bot]
- build(deps-dev): bump eslint-plugin-tsdoc from 0.4.0 to 0.5.0 (#2076) @dependabot[bot]
- build(deps-dev): bump @types/node from 24.9.2 to 24.10.1 (#2075) @dependabot[bot]
- build(deps-dev): bump @eslint/js from 9.39.0 to 9.39.1 (#2080) @dependabot[bot]
- build(deps-dev): bump vite from 7.1.12 to 7.2.4 (#2081) @dependabot[bot]
- build(deps-dev): bump prettier-plugin-jsdoc from 1.5.0 to 1.7.0 (#2078) @dependabot[bot]
- Use Meilisearch Enterprise Edition (#2085) @Strift
- build(deps): bump actions/checkout from 5 to 6 (#2082) @dependabot[bot]
- Add provenance to published package (#2039) @flevi29
- build(deps-dev): bump @typescript-eslint/utils from 8.46.2 to 8.48.0 (#2079) @dependabot[bot]
- build(deps-dev): bump prettier from 3.6.2 to 3.7.3 (#2077) @dependabot[bot]
- build(deps-dev): bump @vitest/eslint-plugin from 1.3.13 to 1.5.1 (#2073) @dependabot[bot]
- Improve dependabot grouping (#2087) @flevi29
- build(deps-dev): bump vite from 7.2.6 to 7.2.7 (#2092) @dependabot[bot]
- build(deps-dev): bump @types/node from 24.10.1 to 24.10.2 (#2091) @dependabot[bot]
- build(deps-dev): bump prettier-plugin-jsdoc from 1.7.0 to 1.8.0 in the prettier group (#2090) @dependabot[bot]
- Switch from
yarntopnpm, improve workflows (#1863) @flevi29 - Update vite and vitest, adjust docs for enterprise (#2096) @flevi29
- Remove node auth token in publish workflow (#2098) @Strift
- chore: fix workflow syntax error (#2103) @Strift
- chore: update index renaming test to clarify intent (#2102) @Strift
- build(deps-dev): bump the eslint group with 5 updates (#2104) @dependabot[bot]
- build(deps-dev): bump jest from 29.5.0 to 30.2.0 (#2107) @dependabot[bot]
- build(deps-dev): bump @webpack-cli/serve from 1.7.0 to 3.0.1 (#2105) @dependabot[bot]
- Fix pnpm git checks issues (#2111) @Strift
Thanks again to @Copilot, @Ritinpaul, @Strift, @dependabot[bot], @flevi29, and dependabot[bot]! 🎉
v0.54.0: 🌻
🚀 Enhancements
- Add sharding support to networks API (#2037) @flevi29
🐛 Bug Fixes
⚙️ Maintenance/misc
- Update dependabot and release template configuration (#2021)
- build(deps-dev): bump typescript from 5.8.3 to 5.9.2 ([#2026](https://redirect.github.com/meilisearch/meilisearch-j
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.