Claude Agent SDK 0.3.301
Anthropic · SDK / library · v0.3.301 · Released
View official release notes ↗ Copy link
What's changed
- Added per-tool permission policies to sdk-type MCP server configs:
toolsentries withpermission_policyalways_askoralways_deny, applied oninitializeandsetMcpServers() - Added
BUILTIN_TOOL_NAMESandLEGACY_TOOL_NAME_ALIASESexports: the public built-in tool names and their earlier names, for checking permission rules and tool settings - Added
addPluginstoQuery.reloadPlugins()so a host can load more plugin folders into a running session - Fixed
setModel()with a model ID failing while the account is at its five-hour or weekly usage limit; the model now applies and the next message reports the limit - Changed the error when a full disk keeps the login from being refreshed:
erroris nowinvalid_request, notauthentication_failed, andapi_error_statusisnull, not 401 - Changed
mcpServerStatus()to still report a tool's_meta.ui.visibilitywhen the rest of its_meta.uifails validation - Updated to parity with Claude Code v2.1.301
Update
npm install @anthropic-ai/claude-agent-sdk@0.3.301 # or yarn add @anthropic-ai/claude-agent-sdk@0.3.301 # or pnpm add @anthropic-ai/claude-agent-sdk@0.3.301 # or bun add @anthropic-ai/claude-agent-sdk@0.3.301
Source: Anthropic's official Claude Agent SDK release notes at github.com. Text reproduced from the source for reference; all rights belong to Anthropic. Patchwire is not affiliated with Anthropic.