SpyBara
Go Premium

agent-sdk/overview.md 2026-09-08 20:00 UTC to 2026-09-09 22:58 UTC

This page contains 40 additions and 585 deletions.

2026
Wed 9 22:58 Mon 14 22:58 Tue 22 23:59

Visão geral do Agent SDK

Construa agentes de IA em produção com Claude Code como uma biblioteca

Um agente é uma aplicação que completa uma tarefa planejando seus próprios passos e chamando ferramentas que leem arquivos, executam comandos ou editam código. O Agent SDK oferece as mesmas ferramentas, loop de agente, e gerenciamento de contexto que alimentam Claude Code, programável em Python e TypeScript.

Compare o Agent SDK com outras ferramentas Claude

O Agent SDK, a CLI, o Client SDK e Managed Agents atendem a diferentes necessidades. Use a tabela para encontrar aquele que corresponde ao que você está construindo.

Se você está... Use Por quê
Construindo um agente sem implementar o loop de ferramentas você mesmo Agent SDK Uma biblioteca que executa o loop do agente em seu próprio processo, em Python ou TypeScript.
Fazendo desenvolvimento interativo ou executando tarefas únicas de um terminal Claude Code CLI A interface do terminal, construída para uso interativo diário.
Chamando a API diretamente e implementando o loop de ferramentas você mesmo Client SDK Acesso direto à API Anthropic em vez de Claude Code. Você implementa o loop de ferramentas você mesmo.
Executando agentes de longa duração ou assíncronos sem gerenciar sua própria infraestrutura de sandbox ou sessão Managed Agents API REST hospedada, um produto separado do Agent SDK. Anthropic executa o agente e o sandbox.

O SDK está disponível como uma biblioteca apenas para Python e TypeScript. Para conduzir o mesmo loop de agente de outro idioma, execute a CLI como um subprocesso com a flag -p e --output-format json.

Capacidades

Essas capacidades do Claude Code estão disponíveis no SDK:

Capacidade O que faz Saiba mais
Ferramentas integradas Ler, escrever, editar arquivos, executar comandos e pesquisar na web Referência de ferramentas
Hooks Executar código personalizado em pontos-chave do ciclo de vida do agente Hooks
Subagentes Gerar agentes especializados para subtarefas focadas Subagentes
MCP Conectar ferramentas externas e fontes de dados via o Model Context Protocol MCP
Permissões Controlar quais ferramentas são executadas automaticamente, quais precisam de aprovação Permissões
Sessões Manter contexto entre trocas, retomar ou bifurcar depois Sessões
Skills, comandos e memória Carregar automaticamente do .claude/ do seu projeto e de ~/.claude/, igual ao Claude Code Skills, Comandos, Memória, Carregamento de configuração
Plugins Empacotar skills, agentes, hooks e servidores MCP, e carregá-los por caminho local Plugins

Comece agora

Siga o Quickstart para instalar o SDK, definir sua chave de API e construir seu primeiro agente, um que encontra e corrige bugs em código existente.

Changelog

Veja o changelog completo para atualizações do SDK, correções de bugs e novos recursos:

Relatando bugs

Se você encontrar bugs ou problemas com o Agent SDK:

Diretrizes de marca

Para parceiros integrando o Claude Agent SDK, o uso de marca Claude é opcional. Ao fazer referência a Claude em seu produto:

Permitido:

  • "Claude Agent", preferido para menus suspensos
  • "Claude", quando dentro de um menu já rotulado "Agents"
  • "{YourAgentName} Powered by Claude", se você tiver um nome de agente existente

Não permitido:

  • "Claude Code" ou "Claude Code Agent"
  • Arte ASCII com marca Claude Code ou elementos visuais que imitam Claude Code

Seu produto deve manter sua própria marca e não parecer ser Claude Code ou qualquer produto Anthropic. Para perguntas sobre conformidade de marca, entre em contato com a equipe de vendas da Anthropic.

Licença e termos

O uso do Claude Agent SDK é regido pelos Termos de Serviço Comercial da Anthropic, incluindo quando você o usa para alimentar produtos e serviços que você disponibiliza para seus próprios clientes e usuários finais, exceto na medida em que um componente específico ou dependência seja coberto por uma licença diferente conforme indicado no arquivo LICENSE desse componente.

Próximos passos

Estes recursos cobrem detalhes técnicos mais profundos e projetos de exemplo para construir com o Agent SDK.