Framework · Anthropic
Claude Agent SDK hakkında kısa bilgiler
Anthropic'in SDK'sı, Claude Code'un dosya ve shell araçlarını, izinlerini, hook'larını, alt ajanlarını ve becerilerini kendi Python veya TypeScript programınızda kullanmanızı sağlar. Bu listedeki diğer SDK'lardan farklı olarak yalnızca Claude modelleriyle çalışır ve kullanımı Anthropic'in Ticari Şartlarına tabidir.
En uygun kullanım: Claude'un, denetiminizdeki araç izinleriyle bir dosya sisteminde gerçek işler yapması gereken uygulamalar.
Temel bilgiler
- Bakımını yapan
- Anthropic
- Diller
- Python, TypeScript
- Lisans
- Anthropic Commercial Terms
- En son sürüm
Python 0.2.163 / TypeScript 0.3.286· 30 Eylül 2026- Repository
- anthropics/claude-agent-sdk-python
- Barındırılan seçenek
- Claude Managed Agents
Hızlı başlangıç
Paketi yükleyin, kimlik bilgilerini ayarlayın ve ardından resmî dokümanlardaki en basit agent'ı çalıştırın. Model ID'leri dokümanlarda kullanılanlardır ve hesabınızda etkin olmayabilir.
Python
pip install claude-agent-sdkimport asyncio
from claude_agent_sdk import query, ClaudeAgentOptions
async def main():
async for message in query(
prompt="Find and fix the bug in auth.py",
options=ClaudeAgentOptions(allowed_tools=["Read", "Edit", "Bash"]),
):
print(message) # Claude reads the file, finds the bug, edits it
asyncio.run(main())TypeScript
npm install @anthropic-ai/claude-agent-sdkimport { query } from "@anthropic-ai/claude-agent-sdk";
for await (const message of query({
prompt: "Find and fix the bug in auth.ts",
options: { allowedTools: ["Read", "Edit", "Bash"] }
})) {
console.log(message); // Claude reads the file, finds the bug, edits it
}Özellikler
| Herhangi bir model | Hayır | Yalnızca Claude; Anthropic, Bedrock, Google Cloud veya Foundry üzerinden |
|---|---|---|
| MCP istemcisi | Evet | mcpServers seçeneği; eklentiler MCP sunucularını içerebilir |
| MCP sunucusu | Doğrulanmadı | |
| Çoklu ajan | Evet | Alt ajanlar, belirli alt görevleri yürütür |
| Kalıcı çalıştırmalar | Doğrulanmadı | Oturumlar sürdürülebilir veya çatallanabilir; kalıcı çalışma motoru yok |
| İnsan onayı | Evet | İzin modları, hangi araçların onay gerektirdiğini belirler |
| İzleme | Evet | OpenTelemetry dışa aktarımı; izler beta aşamasında |
| Evals | Hayır |
Son değişiklikler
- Adı Claude Code SDK olarak değiştirildi; geçiş kılavuzu mevcut.
- Her iki SDK da artık yerel bir Claude Code ikili dosyası içeriyor.
- 15 Haziran 2026'dan itibaren abonelik planlarında SDK kullanımı, aylık ayrı bir Agent SDK kredisi kullanır.
- Üçüncü taraf uygulamalar, Anthropic'in onayı olmadan claude.ai ile giriş seçeneği sunamaz.