claude-agent-sdk-python v0.1.71 リリース
claude-agent-sdk-python v0.1.71
概要
本バージョンではSandboxNetworkConfigにドメインホワイトリスト関連フィールドが追加され、TypeScriptスキーマとの仕様統一が実現されました。具体的には、allowedDomains、deniedDomains、allowManagedDomainsOnly、allowMachLookupの4つのフィールドが新たに実装され、Pythonユーザーもネットワークアクセス制御を適切な型ヒント付きで設定できるようになりました。また、同梱されたClaude CLIバージョンも2.1.123に更新されています。
何が変わったか
- ・SandboxNetworkConfigにallowedDomainsフィールドを追加 - ネットワークアクセスを許可するドメインリストを指定可能に
- ・SandboxNetworkConfigにdeniedDomainsフィールドを追加 - ネットワークアクセスを拒否するドメインリストを指定可能に
- ・SandboxNetworkConfigにallowManagedDomainsOnlyフィールドを追加 - 管理対象ドメインのみへのアクセスを制限するオプション
- ・SandboxNetworkConfigにallowMachLookupフィールドを追加- MACHプロトコルによるドメイン名解決を許可するオプション
- ・TypeScriptスキーマとのパリティ達成 - Python SDKがTypeScript SDKと同等のネットワーク設定機能を備えるように
- ・適切な型ヒント付きで実装 - Python開発者向けの完全な型アノテーションを提供
- ・bundled Claude CLIを version 2.1.123に更新
影響
Pythonユーザーはドメインホワイトリスト/ブラックリスト設定を活用してサンドボックスのセキュリティレベルを向上させることができます。クロスプラットフォーム開発時にTypeScriptとPythonで統一的なネットワーク設定アプローチが採用でき、コード管理が容易になります。新しいフィールドは完全な型ヒント付きで提供されるため、開発時のエラー検出が早期に行え、本番環境へのセキュリティリスク導入が防げます。
対象ユーザー
Claude Agent SDK Python ユーザー・AIエンジニア・セキュリティ意識の高い開発者・マルチプラットフォーム開発者
まとめ
Python SDKのネットワーク設定機能がTypeScriptスキーマと同等になり、クロスプラットフォーム開発の統一性が向上したリリース
ソース
claude-agent-sdk-python v0.1.71
元の記事を読む →