位置づけ
CLI と同じツール・agent loop・コンテキスト管理を、自分のプロセスの中で回すためのライブラリ。詳細は facts にあります。
facts/claude-code/agent-sdk.md— CLI / Client SDK / Managed Agents との使い分けfacts/claude-code/agent-sdk-loop.md— ループ、ターン、メッセージ型facts/claude-code/agent-sdk-custom-tools.md— 自前の関数をツールにする
ライブラリとして提供されるのは Python と TypeScript のみ。他の言語からは CLI を subprocess として動かします。
指標について
スター数は TypeScript 版リポジトリのものです。 Python 版は別リポジトリなので、この数字は SDK 全体の注目度ではありません。指標を 1 つの数字で見るときの典型的な落とし穴なので、ここに書いておきます。
確認できていないこと
- Python 版リポジトリを登録していない
- ライセンスが GitHub API 上で識別されなかった