Release history
Claude Agent Sdk Typescript 0.3.308
Claude Agent SDK TypeScript synced to parity with Claude Code v2.1.308
Claude Agent Sdk Typescript 0.3.294
Version-matched to Claude Code 2.1.294; Update together if pinning both
Claude Agent Sdk Typescript 0.3.291
Claude Agent SDK TypeScript now matches Claude Code v2.1.291 capabilities for agent development
Claude Agent Sdk Typescript 0.3.289
Brings SDK to parity with Claude Code v2.1.289; Upgrade if pinning to matching versions
Claude Agent Sdk Typescript 0.3.288
Brings the TypeScript SDK to parity with Claude Code v2.1.288; Update via npm/yarn/pnpm/bun as usual
Claude Agent Sdk Typescript 0.3.285
Adds optional read.title to Artifact tool structured read result. Fixes sessions with CLAUDE CODE FORK SUBAGENT=1. Adds provider not allowed to startup failure reason and allowedProviders to Settings type
Claude Agent Sdk Typescript 0.3.284
Renames skill directory to SlashCommand alias when name is plain and no shipped command exists; Adds ultracodeAvailable and ultracodeRequested to getSettings
Claude Agent Sdk Typescript 0.3.282
Adds support for strictKnownMarketplaces and blockedMarketplaces in host-supplied managedSettings; Allowlist applies where admin policy sets none, blocklist adds to admin's
Claude Agent Sdk Typescript 0.3.278
Updated to parity with Claude Code v2.1.278
Claude Agent Sdk Typescript 0.3.276
Updated to parity with Claude Code v2.1.276
Claude Agent Sdk Typescript 0.3.272
Parity with Claude Code v2.1.272
Claude Agent Sdk Typescript 0.3.271
Subagents can now run without user, project, and local CLAUDE.md files via omitClaudeMd flag. Fixes listSessions
Claude Agent Sdk Typescript 0.3.270
Updated to parity with Claude Code v2.1.270
Claude Agent Sdk Typescript 0.3.267
Added browser SSE transport query and sequence tracking, system prompt recording now persists mid-session changes
Claude Agent Sdk Typescript 0.3.266
Updated to parity with Claude Code v2.1.266
Claude Agent Sdk Typescript 0.3.261
Plugin delivery over stdin; Fixes Windows start failures with many plugins
Claude Agent Sdk Typescript 0.3.258
Updated to parity with Claude Code v2.1.258
Claude Agent Sdk Typescript 0.3.246
Claude Agent SDK adds message tracing, cost basis reporting, managed pricing controls, and per-task interrupt handling for multi-agent workflows
Claude Agent Sdk Typescript 0.3.245
Claude Agent SDK TypeScript synced to Claude Code v2.1.245, tracking latest model capabilities for agent development
Claude Agent Sdk Typescript 0.3.241
Claude Agent SDK TypeScript now matches Claude Code v2.1.241 capabilities
Claude Agent Sdk Typescript 0.3.239
Claude Agent SDK now correctly applies US inference cost multipliers, fixes system prompt boundaries on multi-cloud providers, and improves background task visibility on reconnect
Claude Agent Sdk Typescript 0.3.234
Claude Agent SDK TypeScript adds ANTHROPIC_API_KEY source reporting, permission-class message delivery, effort-level tracking, and fixes unused type exports
Claude Agent Sdk Typescript 0.3.229
SDK now exposes terminal slash commands to clients and properly surfaces request-body-size limits as API errors instead of image errors
Claude Agent Sdk Typescript 0.3.225
Fixed background subagents failing to resume after shell commands or monitors complete in headless SDK sessions
Claude Agent Sdk Typescript 0.3.222
Fixed resumed agent sessions not inheriting user settings like API keys, environment variables, hooks, and permissions
Claude Agent Sdk Typescript 0.3.221
Improved skills validation to reject malformed names, fixed external MCP servers not connecting before first turn preventing tool calls
Claude Agent Sdk Typescript 0.3.219
Adds interrupt cancellation, fast-mode diagnostics, directory lifecycle hooks, network allowlist controls, and workflow sizing guidance for agent orchestration
Claude Agent Sdk Typescript 0.3.212
Fixed CLI argument parsing for session flags and added resolved model visibility in multi-model agent tool outputs
Claude Agent Sdk Typescript 0.3.210
Bash tool output now includes timedOutAfterMs field when commands are auto-backgrounded due to timeout
Claude Agent Sdk Typescript 0.3.206
Added command_lifecycle frames tracking message state transitions, eliminating stale duration metrics when API returns no results
Claude Agent Sdk Typescript 0.3.203
SDK now emits background_tasks_changed messages for full task state tracking and fixes TypeScript type reference resolution in stable builds
Claude Agent Sdk Typescript 0.3.201
Claude Agent SDK TypeScript now matches Claude Code v2.1.201 capabilities for building AI agents
Claude Agent Sdk Typescript 0.3.200
SDK now validates model inputs, fixes permission-mode callbacks, and accepts 'manual' as permission alias
Claude Agent Sdk Typescript 0.3.193
Browser SDK now supports promptSuggestions option for follow-up suggestions, and Windows subprocess spawning no longer flashes console windows
Claude Agent Sdk Typescript 0.3.191
SDK now supports inline diffs in notebook edits, per-model weekly usage limits, and fixes fast mode persistence across conversation turns