Übersicht
Das Claude Code SDK wurde in das Claude Agent SDK umbenannt und seine Dokumentation wurde reorganisiert. Diese Änderung spiegelt die umfassenderen Fähigkeiten des SDK für die Erstellung von KI-Agenten über nur Codierungsaufgaben hinaus wider.Was hat sich geändert
| Aspekt | Alt | Neu |
|---|---|---|
| Paketname (TS/JS) | @anthropic-ai/claude-code | @anthropic-ai/claude-agent-sdk |
| Python-Paket | claude-code-sdk | claude-agent-sdk |
| Dokumentationsort | Claude Code Docs → SDK-Bereich | API-Anleitung → Agent SDK-Bereich |
Dokumentationsänderungen: Die Agent SDK-Dokumentation wurde aus der Claude Code-Dokumentation in die API-Anleitung unter einem dedizierten Agent SDK-Bereich verschoben. Die Claude Code-Dokumentation konzentriert sich jetzt auf das CLI-Tool und Automatisierungsfunktionen.
Migrationsschritte
Für TypeScript/JavaScript-Projekte
1. Deinstallieren Sie das alte Paket:@anthropic-ai/claude-code zu @anthropic-ai/claude-agent-sdk:
package.json aufgelistet haben, aktualisieren Sie es:
Für Python-Projekte
1. Deinstallieren Sie das alte Paket:claude_code_sdk zu claude_agent_sdk:
ClaudeCodeOptions zu ClaudeAgentOptions:
Breaking Changes
Python: ClaudeCodeOptions in ClaudeAgentOptions umbenannt
Was hat sich geändert: Der Python SDK-TypClaudeCodeOptions wurde in ClaudeAgentOptions umbenannt.
Migration:
System-Prompt ist nicht mehr Standard
Was hat sich geändert: Das SDK verwendet nicht mehr standardmäßig Claude Codes System-Prompt. Migration:Einstellungsquellen werden nicht mehr standardmäßig geladen
Was hat sich geändert: Das SDK liest nicht mehr standardmäßig aus Dateisystem-Einstellungen (CLAUDE.md, settings.json, Schrägstrich-Befehle usw.). Migration:- CI/CD-Umgebungen - Konsistentes Verhalten ohne lokale Anpassungen
- Bereitgestellte Anwendungen - Keine Abhängigkeit von Dateisystem-Einstellungen
- Testen - Isolierte Testumgebungen
- Multi-Tenant-Systeme - Verhinderung von Einstellungslecks zwischen Benutzern
Rückwärtskompatibilität: Wenn Ihre Anwendung auf Dateisystem-Einstellungen angewiesen war (benutzerdefinierte Schrägstrich-Befehle, CLAUDE.md-Anweisungen usw.), fügen Sie
settingSources: ['user', 'project', 'local'] zu Ihren Optionen hinzu.Warum die Umbenennung?
Das Claude Code SDK wurde ursprünglich für Codierungsaufgaben entwickelt, hat sich aber zu einem leistungsstarken Framework für die Erstellung aller Arten von KI-Agenten entwickelt. Der neue Name “Claude Agent SDK” spiegelt seine Fähigkeiten besser wider:- Erstellung von Business-Agenten (Rechtsassistenten, Finanzberater, Kundensupport)
- Erstellung spezialisierter Codierungs-Agenten (SRE-Bots, Sicherheitsprüfer, Code-Review-Agenten)
- Entwicklung benutzerdefinierter Agenten für jede Domäne mit Tool-Nutzung, MCP-Integration und mehr
Hilfe erhalten
Wenn Sie während der Migration auf Probleme stoßen: Für TypeScript/JavaScript:- Überprüfen Sie, dass alle Importe aktualisiert wurden, um
@anthropic-ai/claude-agent-sdkzu verwenden - Überprüfen Sie, dass Ihre package.json den neuen Paketnamen hat
- Führen Sie
npm installaus, um sicherzustellen, dass die Abhängigkeiten aktualisiert werden
- Überprüfen Sie, dass alle Importe aktualisiert wurden, um
claude_agent_sdkzu verwenden - Überprüfen Sie, dass Ihre requirements.txt oder pyproject.toml den neuen Paketnamen hat
- Führen Sie
pip install claude-agent-sdkaus, um sicherzustellen, dass das Paket installiert ist
Nächste Schritte
- Erkunden Sie die Agent SDK-Übersicht, um mehr über verfügbare Funktionen zu erfahren
- Schauen Sie sich die TypeScript SDK-Referenz für detaillierte API-Dokumentation an
- Überprüfen Sie die Python SDK-Referenz für Python-spezifische Dokumentation
- Erfahren Sie mehr über Benutzerdefinierte Tools und MCP-Integration