Claude Agent SDK 0.3.299
Anthropic · SDK / library · v0.3.299 · Released
View official release notes ↗ Copy link
What's changed
- Added an optional
nextFireAt(epoch ms of the next run) to the CronCreate and CronList tool outputs - Added
property_orderto theelicitationcontrol request: a form's field names in the order the MCP server listed them, for hosts whose transport keeps no JSON object key order - Fixed
rewind_conversationanswering "target not found" for a message stopped during its prompt hooks or plugins: until a reply or input follows, it answersrewound: truewith a nullprefillText - Fixed in-process SDK MCP servers named
constructorortoStringbeing silently dropped when aprewarm()process is claimed withSpareProcess.claim() - Fixed queued user messages with content-block arrays running together without a line break when merged into one turn
- Fixed
origin.bodyon a user message that merges several queued peer messages (from other sessions or agents) carrying only the first message's text; it is now omitted - Changed
initialize,mcp_set_serversandclaim_sessionto refuse the reserved MCP server names__proto__,__defineGetter__,__defineSetter__,__lookupGetter__,__lookupSetter__ - Updated to parity with Claude Code v2.1.299
Update
npm install @anthropic-ai/claude-agent-sdk@0.3.299 # or yarn add @anthropic-ai/claude-agent-sdk@0.3.299 # or pnpm add @anthropic-ai/claude-agent-sdk@0.3.299 # or bun add @anthropic-ai/claude-agent-sdk@0.3.299
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.