Descripción general
El Claude Code SDK 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 | Documentos de Claude Code → Sección SDK | Guía de API → Sección Agent SDK |
Cambios en la documentación: La documentación de Agent SDK se ha movido de los documentos de Claude Code a la Guía de API bajo una sección dedicada Agent SDK. Los documentos de Claude Code ahora se enfocan en la herramienta CLI y características de automatización.
Pasos de migración
Para proyectos de TypeScript/JavaScript
1. Desinstala el paquete anterior:@anthropic-ai/claude-code a @anthropic-ai/claude-agent-sdk:
package.json, actualízalo:
Para proyectos de Python
1. Desinstala 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:Las fuentes de configuración ya no se cargan de forma predeterminada
Qué cambió: El SDK ya no lee la configuración del sistema de archivos (CLAUDE.md, settings.json, comandos de barra, etc.) de forma predeterminada. Migración:- Entornos CI/CD - Comportamiento consistente sin personalizaciones locales
- Aplicaciones implementadas - Sin dependencia de configuración del sistema de archivos
- Pruebas - Entornos de prueba aislados
- Sistemas multiusuario - Prevenir fugas de configuración entre usuarios
Compatibilidad hacia atrás: Si tu aplicación dependía de la configuración del sistema de archivos (comandos de barra personalizados, instrucciones CLAUDE.md, etc.), agrega
settingSources: ['user', 'project', 'local'] a tus opciones.¿Por qué el cambio de nombre?
El Claude Code SDK 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 encuentras problemas durante la migración: Para TypeScript/JavaScript:- Verifica que todas las importaciones se actualicen para usar
@anthropic-ai/claude-agent-sdk - Verifica que tu package.json tenga el nuevo nombre de paquete
- Ejecuta
npm installpara asegurar que las dependencias se actualicen
- Verifica que todas las importaciones se actualicen para usar
claude_agent_sdk - Verifica que tu requirements.txt o pyproject.toml tenga el nuevo nombre de paquete
- Ejecuta
pip install claude-agent-sdkpara asegurar que el paquete esté instalado
Próximos pasos
- Explora la Descripción general de Agent SDK para aprender sobre las características disponibles
- Consulta la Referencia de SDK de TypeScript para documentación detallada de la API
- Revisa la Referencia de SDK de Python para documentación específica de Python
- Aprende sobre Herramientas personalizadas e Integración MCP