Skip to main content
Ein Agent ist eine Anwendung, die eine Aufgabe durch Planung eigener Schritte und Aufrufen von Tools abschließt, die Dateien lesen, Befehle ausführen oder Code bearbeiten. Das Agent SDK bietet Ihnen die gleichen Tools, die Agent-Schleife und das Kontextmanagement, die Claude Code antreiben, programmierbar in Python und TypeScript.

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:

Fehler melden

Wenn Sie auf Fehler oder Probleme mit dem Agent SDK stoßen:

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)
Nicht erlaubt:
  • „Claude Code” oder „Claude Code Agent”
  • Claude Code-Branding ASCII-Art oder visuelle Elemente, die Claude Code nachahmen
Ihr Produkt sollte sein eigenes Branding beibehalten und nicht wie Claude Code oder ein anderes Anthropic-Produkt aussehen. Wenden Sie sich bei Fragen zur Markenkonformität an das Anthropic-Vertriebsteam.

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