Releases: anthropics/claude-agent-sdk-python
Release v0.1.17
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.17/
Installation
pip install claude-agent-sdk==0.1.17What's Changed
- Add UUID to UserMessage response type to improve devX for rewind by @noahzweben in #418
- chore: release v0.1.17 by @github-actions[bot] in #419
Full Changelog: v0.1.16...v0.1.17
Release v0.1.16
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.16/
Installation
pip install claude-agent-sdk==0.1.16What's Changed
- fix: parse error field in AssistantMessage to enable rate limit detection by @majiayu000 in #405
- chore: release v0.1.16 by @github-actions[bot] in #412
New Contributors
- @majiayu000 made their first contribution in #405
Full Changelog: v0.1.15...v0.1.16
Release v0.1.15
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.15/
Installation
pip install claude-agent-sdk==0.1.15What's Changed
- Add license and terms section to README. by @sarahdeaton in #399
- feat: add file checkpointing and rewind_files support by @noahzweben in #395
- chore: release v0.1.15 by @github-actions[bot] in #408
New Contributors
- @sarahdeaton made their first contribution in #399
Full Changelog: v0.1.14...v0.1.15
Release v0.1.14
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.14/
Installation
pip install claude-agent-sdk==0.1.14What's Changed
- fix: move fetch-depth to publish job and use claude-opus-4-5 for changelog by @ashwin-ant in #394
- chore: release v0.1.14 by @github-actions[bot] in #398
Full Changelog: v0.1.13...v0.1.14
Release v0.1.13
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.13/
Installation
pip install claude-agent-sdk==0.1.13What's Changed
- fix: add write lock to prevent concurrent transport writes by @CarlosCuevas in #391
- fix: add McpServer runtime placeholder for Pydantic 2.12+ compatibility by @kaminoguo in #385
- fix: propagate CLI errors to pending control requests by @grumpygordon in #388
- chore: release v0.1.13 by @github-actions[bot] in #393
New Contributors
- @CarlosCuevas made their first contribution in #391
- @kaminoguo made their first contribution in #385
- @grumpygordon made their first contribution in #388
Full Changelog: v0.1.12...v0.1.13
Release v0.1.12
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.12/
Installation
pip install claude-agent-sdk==0.1.12What's Changed
- feat: add SDK beta support with SdkBeta type and betas option by @ashwin-ant in #390
- feat: add tools option to ClaudeAgentOptions by @ashwin-ant in #389
- chore: release v0.1.12 by @github-actions[bot] in #392
Full Changelog: v0.1.11...v0.1.12
Release v0.1.11
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.11/
Installation
pip install claude-agent-sdk==0.1.11What's Changed
- Create sandbox adapter interface for Python SDK by @ollie-anthropic in #363
- fix: correct mypy type ignore error codes for MCP decorators by @ashwin-ant in #379
- fix: wait for first result before closing stdin if SDK MCP present by @dltn in #380
- feat: bundle claude code CLI for linux arm64 by @jbott in #373
- chore: release v0.1.11 by @github-actions[bot] in #383
New Contributors
- @ollie-anthropic made their first contribution in #363
- @dltn made their first contribution in #380
- @jbott made their first contribution in #373
Full Changelog: v0.1.10...v0.1.11
Release v0.1.10
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.10/
Installation
pip install claude-agent-sdk==0.1.10What's Changed
- Use CLAUDE_CODE_STREAM_CLOSE_TIMEOUT (if present) to override initialize() timeout by @mdworsky in #354
- Fix: Fix
HookMatcher.timeouttype tofloatby @harupy in #357 - Added slack issue notifier for new opened issues by @noahzweben in #356
- chore: release v0.1.10 by @github-actions[bot] in #369
New Contributors
- @mdworsky made their first contribution in #354
- @harupy made their first contribution in #357
- @noahzweben made their first contribution in #356
Full Changelog: v0.1.9...v0.1.10
Release v0.1.9
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.9/
Installation
pip install claude-agent-sdk==0.1.9What's Changed
- refactor: source CLI version from code in publish workflow by @ashwin-ant in #350
- feat: add timeout parameter to HookMatcher by @dicksontsai in #351
- Add AssistantMessageError type by @shawnm-anthropic in #352
- chore: release v0.1.9 by @github-actions[bot] in #353
New Contributors
- @shawnm-anthropic made their first contribution in #352
Full Changelog: v0.1.8...v0.1.9
Release v0.1.8
Published to PyPI: https://pypi.org/project/claude-agent-sdk/0.1.8/
Installation
pip install claude-agent-sdk==0.1.8What's Changed
- feat: bundle Claude Code CLI in pip package by @ashwin-ant in #283
- fix: remove emojis from build_wheel.py for Windows compatibility by @ashwin-ant in #342
- fix: use PowerShell installer for Windows CLI download by @ashwin-ant in #343
- fix: disable artifact compression to prevent wheel corruption by @ashwin-ant in #344
- fix: install wheel package for retagging platform-specific wheels by @ashwin-ant in #345
- chore: release v0.1.8 by @github-actions[bot] in #346
Full Changelog: v0.1.7...v0.1.8