## anthropics/anthropic-sdk-python — v1.7.0…v1.8.0

_20 commits._

### Features
- **feat(api): add support for claude-opus-5-5, inline tool definitions and MCP tool-list pinning (beta)** (b5cc700)

### Fixes
- **fix(tools): add_tools() takes effect straight away (#874)** (06d0a6b)
- **fix(streaming): avoid a Python 3.13 crash at exit when a stream is left open** (af029bd)
- **fix(tools): leave reply-only params off the tool runner's compaction request (#871)** (4687310)
- **fix(api): share one evaluated_permission enum across Managed Agents events** (f4f51c8)

### Backend
- **Merge pull request #1946 from anthropics/release-please--branches--main--changes--next** (4421d56)
- **release: 1.8.0** (d0247c2)
- **codegen metadata** (10a4c07)
- **Merge branch 'main' into next** (d322868)

### Docs
- **docs: add path and header parameter descriptions** (f429a30)
- **docs: add CLAUDE.md with contributor conventions** (00ba232)

### Chore
- **chore(internal): remove mypy** (be01ed6)
- **chore(internal): fix tests** (70c8cbd)
- **refactor(client): remove the request param transform in favour of the JSON encoder** (539422c)
- **chore(tests): update fixtures** (77f6df8)
- **chore(docs): update diagnostics field descriptions on beta messages** (367750c)
- **chore(docs): improve descriptions in the Dreams API reference** (1f5e477)
- **chore(docs): add descriptions to the User Profiles API reference** (5574c63)
- **chore(docs): simplify the session thread agent type description** (a45b7ec)
- **chore(docs): remove placeholder parameter descriptions** (7a432c8)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/anthropics/anthropic-sdk-python?utm_source=github-action)._