Anthropic SDK for Python v1.8.0 Adds Support for Claude Opus 5.5, Fixes Streaming Crash
Anthropic released v1.8.0 of its Python SDK, adding support for the claude-opus-5-5 model, inline tool definitions, and beta MCP tool-list pinning. The release also fixes a Python 3.13 exit crash and several tool-handling bugs.
Anthropic shipped version 1.8.0 of its Python SDK on September 22, 2026, adding client-side support for a model identified as claude-opus-5-5, along with inline tool definitions and a beta feature for pinning MCP tool lists.
What changed
The headline feature in this release is API support for claude-opus-5-5. The changelog does not specify pricing, context window size, or benchmark scores for this model — those details are not included in the SDK release notes, and Anthropic has not published a separate model card alongside this SDK update. The release also introduces inline tool definitions, letting developers define tools directly in a request rather than referencing pre-registered tool schemas, and adds beta support for MCP (Model Context Protocol) tool-list pinning, which allows a fixed set of tools to be locked for a session.
Bug fixes
Four fixes are included in v1.8.0:
- Managed Agents events: The SDK now shares a single
evaluated_permissionenum across Managed Agents events, resolving inconsistencies in how permission states were represented. - Python 3.13 streaming crash: A crash that occurred at process exit when a stream object was left open has been fixed. This specifically affected users running the SDK under Python 3.13.
- Tool runner (
add_tools()): Callingadd_tools()now takes effect immediately rather than requiring a subsequent action to register, closing GitHub issue #874. - Tool compaction requests: The SDK no longer includes reply-only parameters in the tool runner's compaction requests, per pull request #871.
Documentation and internal changes
Anthropic also expanded API reference documentation across several areas, including the Dreams API, User Profiles API, and Managed Agents API (memory store descriptions), plus path and header parameter descriptions throughout the reference docs. On the internal side, the team removed mypy type checking from its internal tooling and updated test fixtures. A refactor removed the SDK's custom request parameter transform logic in favor of relying on the JSON encoder directly.
The full diff between v1.7.0 and v1.8.0 is available on GitHub.
What this means
This is a routine SDK maintenance release, but the inclusion of claude-opus-5-5 support is the detail worth watching. SDK changelogs frequently surface new model identifiers before Anthropic issues a formal model announcement, since API client libraries need to recognize new model strings before they can be called. Developers should not assume claude-opus-5-5 is generally available or stable until Anthropic publishes pricing, context window specs, and benchmark data through an official model card or announcement. The bug fixes — particularly the Python 3.13 exit crash and the add_tools() timing issue — are more immediately actionable for teams running production agents on the SDK, since both affect reliability in tool-calling workflows.
Related Articles
Anthropic says to start with Opus 5.5 at medium effort, reserves Fable 5.2 for hardest tasks
Anthropic published guidance on November 9 (US time) on how to choose among Fable 5.2, Opus 5.5, Sonnet 5.5 and Haiku 5.5 in Claude Code and Claude Platform. It recommends trying Opus 5.5 at medium effort first. Fable 5.2, the top model announced the same day, is positioned for advanced coding, finance and science work.
Anthropic releases Fable 5.2 and Mythos 5.2; llm-anthropic 0.31 adds Fable 5.2 support
Anthropic released Fable 5.2 and Mythos 5.2, and Simon Willison's llm-anthropic 0.31 plugin now supports Fable 5.2 under the model ID claude-fable-5.2. In Willison's testing, max reasoning effort spent 128,000 tokens thinking and returned no image.
Claude Fable 5.2 is now generally available in GitHub Copilot
Claude Fable 5.2, described as Anthropic's newest Fable model, is now generally available in GitHub Copilot. GitHub says it can be used for complex, multistep coding tasks across large codebases.
Anthropic Python SDK v2.7.0 adds claude-fable-5-2 and claude-mythos-5-2 model IDs
Version 2.7.0 of the Anthropic Python SDK adds API support for claude-fable-5-2 and claude-mythos-5-2. It also adds parent organization filtering to usage and cost reports, a new webhook event, and a set of Bedrock, Vertex and Foundry client fixes.
Comments
Loading...