claude-agent-sdk-python v0.1.57 リリース
claude-agent-sdk-python v0.1.57
概要
このバージョンでは、クロスユーザープロンプトキャッシングの実装によるキャッシュヒット率の向上、PermissionModeへの「auto」オプション追加によるTypeScript SDKとの機能パリティ実現、そしてThinking設定のバグ修正が行われました。また、bundled Claude CLIが最新の2.1.96にアップデートされており、全体的に安定性と互換性が向上しています。
何が変わったか
- ・SystemPromptPresetに exclude_dynamic_sections オプションを追加し、クロスユーザープロンプトキャッシング機能を実装。これにより、ワーキングディレクトリ、メモリ、Gitステータスなどのユーザー別動的セクションをシステムプロンプトから分離して複数ユーザー間でのキャッシュヒット率を向上させることが可能に(#797)
- ・PermissionModeに「auto」オプションを追加し、TypeScript SDKおよびCLI v2.1.90以降との機能パリティを実現(#785)
- ・Thinkingの設定で、thinking=({"type": "adaptive"})が誤って --max-thinking-tokens 32000 にマッピングされていた問題を修正し、正しく --thinking adaptive にマッピングするよう改善(#796)
- ・Thinkingの「disabled」タイプについても、--max-thinking-tokens 0 ではなく --thinking disabled を使用するよう修正し、TypeScript SDKの動作と一致させた(#796)
- ・bundled Claude CLIをバージョン2.1.96にアップデート
影響
プロンプトキャッシング機能の改善により、頻繁に同じシステムプロンプトを使用するマルチユーザーアプリケーションでは、API呼び出しのパフォーマンスと経済効率が向上します。Thinkingの設定バグ修正により、複雑な推論タスクを扱うエージェント開発時に、意図した思考トークンの予算が正しく適用されるようになります。TypeScript SDKとの互換性向上により、複数言語での開発チーム間における実装の一貫性が強化され、統合テストやドキュメント化がより効率的になります。
対象ユーザー
Claude Codeユーザー・AIエンジニア・Pythonベースのエージェント開発者・マルチユーザーアプリケーション構築者
まとめ
複数ユーザー環境での最適化とTypeScript SDKとの互換性強化、さらにバグ修正を通じたより堅牢なエージェント開発基盤の提供
ソース
claude-agent-sdk-python v0.1.57
元の記事を読む →