Vergleichen Sie das Agent SDK mit anderen Claude-Tools
Das Agent SDK, die CLI, das Client SDK und Managed Agents unterscheiden sich darin, wer den Agenten ausführt, welche Funktionen bereits integriert sind und wie Sie darauf zugreifen. Finden Sie die Zeile, die Ihrer gewünschten Vorgehensweise entspricht.
Um die gleiche Agent-Schleife aus einer anderen Sprache als Python oder TypeScript zu steuern, führen Sie die CLI als Unterprozess aus mit dem Flag
-p und --output-format json.
Funktionen
Diese Claude Code-Funktionen sind im SDK verfügbar:Erste Schritte
Folgen Sie der Schnellstartanleitung, um das SDK zu installieren, Ihren API-Schlüssel festzulegen und Ihren ersten Agent zu erstellen – einen, der Fehler in vorhandenem Code findet und behebt.Sofern nicht vorher genehmigt, erlaubt Anthropic Drittentwicklern nicht, claude.ai-Anmeldungen oder Ratenlimits für ihre Produkte anzubieten, einschließlich Agents, die auf dem Claude Agent SDK basieren. Verwenden Sie stattdessen die in der Schnellstartanleitung beschriebenen API-Schlüssel-Authentifizierungsmethoden.
Änderungsprotokoll
Sehen Sie sich das vollständige Änderungsprotokoll für SDK-Updates, Fehlerbehebungen und neue Funktionen an:- TypeScript SDK: CHANGELOG.md anzeigen
- Python SDK: CHANGELOG.md anzeigen
Fehler melden
Wenn Sie auf Fehler oder Probleme mit dem Agent SDK stoßen:- TypeScript SDK: Probleme auf GitHub melden
- Python SDK: Probleme auf GitHub melden
Richtlinien für die Markennutzung
Für Partner, die das Claude Agent SDK integrieren, ist die Verwendung von Claude-Branding optional. Wenn Sie Claude in Ihrem Produkt referenzieren: Erlaubt:- „Claude Agent” (bevorzugt für Dropdown-Menüs)
- „Claude” (wenn bereits in einem Menü mit der Bezeichnung „Agents”)
- „{YourAgentName} Powered by Claude” (wenn Sie einen vorhandenen Agentennamen haben)
- „Claude Code” oder „Claude Code Agent”
- Claude Code-Branding ASCII-Art oder visuelle Elemente, die Claude Code nachahmen
Lizenz und Bedingungen
Die Verwendung des Claude Agent SDK unterliegt den Anthropic Commercial Terms of Service, auch wenn Sie es verwenden, um Produkte und Dienste bereitzustellen, die Sie Ihren eigenen Kunden und Endbenutzern zur Verfügung stellen, außer soweit eine bestimmte Komponente oder Abhängigkeit unter einer anderen Lizenz abgedeckt ist, wie in der LICENSE-Datei dieser Komponente angegeben.Nächste Schritte
Diese Ressourcen behandeln tiefere technische Details und Beispielprojekte für die Entwicklung mit dem Agent SDK.- Schnellstart: Erstellen Sie Ihren ersten Agenten, der Fehler findet und behebt
- Migrationsleitfaden: Migrieren Sie von den Claude Code SDK-Paketen zum Agent SDK
- Agent-Schleife: Wie Claude plant, Tools aufruft und entscheidet, wann eine Aufgabe abgeschlossen ist
- Beispielagenten: Demo-Apps für die lokale Entwicklung
- TypeScript SDK: Vollständige TypeScript-API-Referenz und Beispiele
- Python SDK: Vollständige Python-API-Referenz und Beispiele
- Agent-Harness-Design: Wie das Claude Code-Team dynamische Workflows verwendet, um viele Subagenten gleichzeitig zu orchestrieren