Descripción general
El SDK de Claude Code ha sido renombrado a Claude Agent SDK y su documentación ha sido reorganizada. Este cambio refleja las capacidades más amplias del SDK para construir agentes de IA más allá de solo tareas de codificación.Qué ha cambiado
| Aspecto | Anterior | Nuevo |
|---|---|---|
| Nombre del paquete (TS/JS) | @anthropic-ai/claude-code | @anthropic-ai/claude-agent-sdk |
| Paquete de Python | claude-code-sdk | claude-agent-sdk |
| Ubicación de la documentación | Documentación de Claude Code | API Guide → Sección Agent SDK |
Cambios en la documentación: La documentación de Agent SDK se ha trasladado de la documentación de Claude Code a la Guía de API bajo una sección dedicada Agent SDK. La documentación de Claude Code ahora se enfoca en la herramienta CLI y características de automatización.
Pasos de migración
Para proyectos de TypeScript/JavaScript
1. Desinstale el paquete anterior:@anthropic-ai/claude-code a @anthropic-ai/claude-agent-sdk:
package.json, actualícelo:
Antes:
Para proyectos de Python
1. Desinstale el paquete anterior:claude_code_sdk a claude_agent_sdk:
ClaudeCodeOptions a ClaudeAgentOptions:
Cambios importantes
Python: ClaudeCodeOptions renombrado a ClaudeAgentOptions
Qué cambió: El tipo de SDK de PythonClaudeCodeOptions ha sido renombrado a ClaudeAgentOptions.
Migración:
El prompt del sistema ya no es predeterminado
Qué cambió: El SDK ya no utiliza el prompt del sistema de Claude Code de forma predeterminada. Migración:Predeterminado de fuentes de configuración
Este predeterminado fue brevemente cambiado en v0.1.0 y luego revertido, por lo que no se requiere acción de migración. Comportamiento actual: OmitirsettingSources en query() carga la configuración del usuario, proyecto y sistema de archivos local, coincidiendo con la CLI. Esto incluye ~/.claude/settings.json, .claude/settings.json, .claude/settings.local.json, archivos CLAUDE.md y comandos personalizados.
Para ejecutar aislado de la configuración del sistema de archivos, pase una matriz vacía:
SDK v0.1.0 brevemente predeterminó a ninguna configuración cargada; esto fue revertido en versiones posteriores. Python SDK 0.1.59 y anteriores trataban una lista vacía igual que omitir la opción, así que actualice antes de confiar en
setting_sources=[]. Vea Lo que settingSources no controla para entradas que se leen incluso cuando settingSources es [].¿Por qué el cambio de nombre?
El SDK de Claude Code fue diseñado originalmente para tareas de codificación, pero ha evolucionado hacia un marco poderoso para construir todo tipo de agentes de IA. El nuevo nombre “Claude Agent SDK” refleja mejor sus capacidades:- Construir agentes empresariales (asistentes legales, asesores financieros, soporte al cliente)
- Crear agentes de codificación especializados (bots SRE, revisores de seguridad, agentes de revisión de código)
- Desarrollar agentes personalizados para cualquier dominio con uso de herramientas, integración MCP y más
Obtener ayuda
Si encuentra algún problema durante la migración: Para TypeScript/JavaScript:- Verifique que todas las importaciones se actualicen para usar
@anthropic-ai/claude-agent-sdk - Verifique que su package.json tenga el nuevo nombre de paquete
- Ejecute
npm installpara asegurar que las dependencias se actualicen
- Verifique que todas las importaciones se actualicen para usar
claude_agent_sdk - Verifique que su requirements.txt o pyproject.toml tenga el nuevo nombre de paquete
- Ejecute
pip install claude-agent-sdkpara asegurar que el paquete esté instalado
Próximos pasos
- Explore la Descripción general de Agent SDK para aprender sobre las características disponibles
- Consulte la Referencia de SDK de TypeScript para documentación detallada de la API
- Revise la Referencia de SDK de Python para documentación específica de Python
- Aprenda sobre Herramientas personalizadas e Integración MCP