Agents
Claude Agent SDK April Updates: Python Gets MCP Tool Annotations, TypeScript Gets Progress Summaries and Task Budgets
Anthropic's Claude Agent SDK received notable updates across both language SDKs. Python SDK now supports MCP tool annotations via @tool decorator (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), fixed silent failures for large agent definitions by routing payloads through stdin, and added version validation for Claude Code 2.0.0+. TypeScript SDK adds agentProgressSummaries for periodic AI-generated progress updates on running subagents, taskBudget for API-side token budget awareness, getSettings() with runtime-resolved model/effort values, reloadPlugins() for live plugin refresh, and MCP elicitation hook types for programmatic server input handling.
↳ Follow the thread