mirror of
https://github.com/anthropics/claude-code-sdk-python.git
synced 2025-12-23 09:19:52 +00:00
## Summary - Add `settings` field to `ClaudeCodeOptions` to expose the `--settings` CLI flag - Allow SDK users to specify custom settings configuration path ## Changes - Added `settings: str | None = None` field to `ClaudeCodeOptions` dataclass - Added CLI argument conversion logic in `SubprocessCLITransport` to pass `--settings` flag to Claude Code CLI ## Test plan - [x] All existing tests pass - [x] Linting passes (`python -m ruff check`) - [x] Type checking passes (`python -m mypy src/`) 🤖 Generated with [Claude Code](https://claude.ai/code) --------- Co-authored-by: Claude <noreply@anthropic.com>
28 lines
695 B
Markdown
28 lines
695 B
Markdown
# Changelog
|
|
|
|
## 0.0.18
|
|
|
|
- Add `ClaudeCodeOptions.settings` for `--settings`
|
|
|
|
## 0.0.17
|
|
|
|
- Remove dependency on asyncio for Trio compatibility
|
|
|
|
## 0.0.16
|
|
|
|
- Introduce ClaudeSDKClient for bidirectional streaming conversation
|
|
- Support Message input, not just string prompts, in query()
|
|
- Raise explicit error if the cwd does not exist
|
|
|
|
## 0.0.14
|
|
|
|
- Add safety limits to Claude Code CLI stderr reading
|
|
- Improve handling of output JSON messages split across multiple stream reads
|
|
|
|
## 0.0.13
|
|
|
|
- Update MCP (Model Context Protocol) types to align with Claude Code expectations
|
|
- Fix multi-line buffering issue
|
|
- Rename cost_usd to total_cost_usd in API responses
|
|
- Fix optional cost fields handling
|
|
|