Überblick
Das Claude Code SDK wurde in Claude Agent SDK umbenannt und seine Dokumentation wurde neu organisiert. Diese Änderung spiegelt die breiteren Fähigkeiten des SDK für die Erstellung von KI-Agenten über reine Programmieraufgaben hinaus wider.Was sich geändert hat
Aspekt | Alt | Neu |
---|---|---|
Paketname (TS/JS) | @anthropic-ai/claude-code | @anthropic-ai/claude-agent-sdk |
Python-Paket | claude-code-sdk | claude-agent-sdk |
Dokumentationsstandort | Claude Code Docs → SDK-Bereich | API-Leitfaden → Agent SDK-Bereich |
Dokumentationsänderungen: Die Agent SDK-Dokumentation wurde von den Claude Code Docs zum API-Leitfaden unter einem dedizierten Agent SDK-Bereich verschoben. Die Claude Code Docs konzentrieren sich jetzt auf das CLI-Tool und Automatisierungsfunktionen.
Migrationsschritte
Für TypeScript/JavaScript-Projekte
1. Das alte Paket deinstallieren:@anthropic-ai/claude-code
zu @anthropic-ai/claude-agent-sdk
:
package.json
aufgelistet haben, aktualisieren Sie es:
Für Python-Projekte
1. Das alte Paket deinstallieren:claude_code_sdk
zu claude_agent_sdk
:
ClaudeCodeOptions
zu ClaudeAgentOptions
:
Breaking Changes
Um die Isolation und explizite Konfiguration zu verbessern, führt Claude Agent SDK v0.1.0 Breaking Changes für Benutzer ein, die von Claude Code SDK migrieren. Überprüfen Sie diesen Abschnitt sorgfältig vor der Migration.
Python: ClaudeCodeOptions umbenannt zu ClaudeAgentOptions
Was sich geändert hat: Der Python SDK-TypClaudeCodeOptions
wurde zu ClaudeAgentOptions
umbenannt.
Migration:
System-Prompt nicht mehr standardmäßig
Was sich geändert hat: Das SDK verwendet nicht mehr standardmäßig Claude Codes System-Prompt. Migration:Einstellungsquellen werden nicht mehr standardmäßig geladen
Was sich geändert hat: Das SDK liest nicht mehr standardmäßig aus Dateisystem-Einstellungen (CLAUDE.md, settings.json, Slash-Befehle, etc.). Migration:- CI/CD-Umgebungen - Konsistentes Verhalten ohne lokale Anpassungen
- Bereitgestellte Anwendungen - Keine Abhängigkeit von Dateisystem-Einstellungen
- Testen - Isolierte Testumgebungen
- Multi-Tenant-Systeme - Verhindern von Einstellungsleckagen zwischen Benutzern
Rückwärtskompatibilität: Wenn Ihre Anwendung auf Dateisystem-Einstellungen angewiesen war (benutzerdefinierte Slash-Befehle, CLAUDE.md-Anweisungen, etc.), fügen Sie
settingSources: ['user', 'project', 'local']
zu Ihren Optionen hinzu.Warum die Umbenennung?
Das Claude Code SDK wurde ursprünglich für Programmieraufgaben entwickelt, hat sich aber zu einem mächtigen 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 Geschäftsagenten (Rechtsassistenten, Finanzberater, Kundensupport)
- Erstellung spezialisierter Programmieragenten (SRE-Bots, Sicherheitsprüfer, Code-Review-Agenten)
- Entwicklung benutzerdefinierter Agenten für jede Domäne mit Tool-Verwendung, 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-sdk
zu verwenden - Überprüfen Sie, dass Ihre package.json den neuen Paketnamen hat
- Führen Sie
npm install
aus, um sicherzustellen, dass Abhängigkeiten aktualisiert werden
- Überprüfen Sie, dass alle Importe aktualisiert wurden, um
claude_agent_sdk
zu verwenden - Überprüfen Sie, dass Ihre requirements.txt oder pyproject.toml den neuen Paketnamen hat
- Führen Sie
pip install claude-agent-sdk
aus, 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
- Lernen Sie über Benutzerdefinierte Tools und MCP-Integration