Visão Geral
O Claude Code SDK foi renomeado para Claude Agent SDK e sua documentação foi reorganizada. Esta mudança reflete as capacidades mais amplas do SDK para construir agentes de IA além de apenas tarefas de codificação.O Que Mudou
Aspecto | Antigo | Novo |
---|---|---|
Nome do Pacote (TS/JS) | @anthropic-ai/claude-code | @anthropic-ai/claude-agent-sdk |
Pacote Python | claude-code-sdk | claude-agent-sdk |
Localização da Documentação | Documentos Claude Code → seção SDK | Guia da API → seção Agent SDK |
Mudanças na Documentação: A documentação do Agent SDK foi movida dos documentos do Claude Code para o Guia da API sob uma seção dedicada Agent SDK. Os documentos do Claude Code agora focam na ferramenta CLI e recursos de automação.
Passos de Migração
Para Projetos TypeScript/JavaScript
1. Desinstale o pacote antigo:@anthropic-ai/claude-code
para @anthropic-ai/claude-agent-sdk
:
package.json
, atualize-o:
Para Projetos Python
1. Desinstale o pacote antigo:claude_code_sdk
para claude_agent_sdk
:
ClaudeCodeOptions
para ClaudeAgentOptions
:
Mudanças que quebram compatibilidade
Para melhorar o isolamento e configuração explícita, o Claude Agent SDK v0.1.0 introduz mudanças que quebram compatibilidade para usuários migrando do Claude Code SDK. Revise esta seção cuidadosamente antes de migrar.
Python: ClaudeCodeOptions renomeado para ClaudeAgentOptions
O que mudou: O tipoClaudeCodeOptions
do SDK Python foi renomeado para ClaudeAgentOptions
.
Migração:
Prompt do sistema não é mais padrão
O que mudou: O SDK não usa mais o prompt do sistema do Claude Code por padrão. Migração:Fontes de Configurações Não São Mais Carregadas por Padrão
O que mudou: O SDK não lê mais configurações do sistema de arquivos (CLAUDE.md, settings.json, comandos slash, etc.) por padrão. Migração:- Ambientes CI/CD - Comportamento consistente sem personalizações locais
- Aplicações implantadas - Sem dependência de configurações do sistema de arquivos
- Testes - Ambientes de teste isolados
- Sistemas multi-inquilino - Prevenir vazamento de configurações entre usuários
Compatibilidade com versões anteriores: Se sua aplicação dependia de configurações do sistema de arquivos (comandos slash personalizados, instruções CLAUDE.md, etc.), adicione
settingSources: ['user', 'project', 'local']
às suas opções.Por Que a Renomeação?
O Claude Code SDK foi originalmente projetado para tarefas de codificação, mas evoluiu para um framework poderoso para construir todos os tipos de agentes de IA. O novo nome “Claude Agent SDK” reflete melhor suas capacidades:- Construir agentes de negócios (assistentes jurídicos, consultores financeiros, suporte ao cliente)
- Criar agentes de codificação especializados (bots SRE, revisores de segurança, agentes de revisão de código)
- Desenvolver agentes personalizados para qualquer domínio com uso de ferramentas, integração MCP e mais
Obtendo Ajuda
Se você encontrar problemas durante a migração: Para TypeScript/JavaScript:- Verifique se todas as importações foram atualizadas para usar
@anthropic-ai/claude-agent-sdk
- Verifique se seu package.json tem o novo nome do pacote
- Execute
npm install
para garantir que as dependências sejam atualizadas
- Verifique se todas as importações foram atualizadas para usar
claude_agent_sdk
- Verifique se seu requirements.txt ou pyproject.toml tem o novo nome do pacote
- Execute
pip install claude-agent-sdk
para garantir que o pacote seja instalado
Próximos Passos
- Explore a Visão Geral do Agent SDK para aprender sobre recursos disponíveis
- Confira a Referência do SDK TypeScript para documentação detalhada da API
- Revise a Referência do SDK Python para documentação específica do Python
- Aprenda sobre Ferramentas Personalizadas e Integração MCP