Vou ser direto: se sua software house ainda opera no modelo de vender hora de desenvolvimento, o que a Anthropic acabou de lançar pode ser o empurrão que faltava para mudar isso. Não estou falando de mais um framework bonito de hackathon. Estou falando de uma SDK que pega tudo que faz o Claude Code funcionar — leitura de arquivos, execução de comandos, edição de código, busca na web — e entrega como biblioteca programável em Python e TypeScript.
O Claude Agent SDK, lançado como evolução do antigo Claude Code SDK, é a aposta da Anthropic para transformar software houses em fábricas de agentes inteligentes. E enquanto a maioria dos CEOs de SH ainda está discutindo se usa Copilot ou Cursor, a Anthropic já está cobrando por session-hour de agente rodando na nuvem deles.
Isso não é futuro. Isso é agora. E o mercado já se movimentou: Notion, Rakuten, Sentry e Asana são early adopters do Managed Agents, a versão hospedada que complementa o SDK. A Gartner prevê que 40% das aplicações enterprise terão agentes IA até o final de 2026, contra menos de 5% em 2025. O mercado global de agentes IA está em US$ 10,91 bilhões em 2026.
Se você tem 20 desenvolvedores e todos usam Claude Code para codar, parabéns — você está usando 10% do potencial. O Agent SDK é sobre os outros 90%.
O que é o Claude Agent SDK
Em termos simples: o Agent SDK transforma o Claude Code em uma biblioteca. Tudo que o Claude Code faz quando você conversa com ele no terminal — ler arquivos, rodar bash, editar código, buscar na web, criar subagentes — agora você chama via código.
Antes, para construir um agente com a API do Claude, você implementava o tool loop manualmente:
# Antes: Anthropic Client SDK — você implementa o loop
response = client.messages.create(...)
while response.stop_reason == "tool_use":
result = your_tool_executor(response.tool_use)
response = client.messages.create(tool_result=result, **params)
Agora, com o Agent SDK:
# Depois: Agent SDK — Claude gerencia tudo
from claude_agent_sdk import query, ClaudeAgentOptions
async for message in query(
prompt="Encontre e corrija o bug em auth.py",
options=ClaudeAgentOptions(allowed_tools=["Read", "Edit", "Bash"]),
):
print(message) # Claude lê, encontra, corrige
Quatro linhas. Sem implementar executor de ferramentas. Sem gerenciar contexto. Sem controlar retry. O SDK faz o que faz o Claude Code funcionar, mas você controla programaticamente.
A documentação oficial chegou com 29 páginas novas cobrindo tudo: quickstart, hooks, subagents, MCP, permissions, sessions, streaming, structured outputs, observabilidade e deploy seguro.
Como funciona na prática
O Agent SDK opera em quatro fases, o que a Anthropic chama de “agent loop“:
- Gather Context — o agente busca informações (arquivos, APIs, web)
- Take Action — executa via ferramentas, bash ou código gerado
- Verify Work — valida com regras, feedback visual ou avaliação LLM
- Iterate — refina e repete até resolver
Na prática, isso significa que você pode construir agentes que fazem coisas como:
Agente de code review automático:
async for message in query(
prompt="Revise este codebase para qualidade e segurança",
options=ClaudeAgentOptions(
allowed_tools=["Read", "Glob", "Grep", "Agent"],
agents={
"code-reviewer": AgentDefinition(
description="Expert code reviewer para quality e security.",
prompt="Analise qualidade do código e sugira melhorias.",
tools=["Read", "Glob", "Grep"],
)
},
),
):
if hasattr(message, "result"):
print(message.result)
Agente com hooks de auditoria:
async def log_file_change(input_data, tool_use_id, context):
file_path = input_data.get("tool_input", {}).get("file_path", "unknown")
with open("./audit.log", "a") as f:
f.write(f"{datetime.now()}: modificou {file_path}\n")
return {}
async for message in query(
prompt="Refatore utils.py para melhorar legibilidade",
options=ClaudeAgentOptions(
permission_mode="acceptEdits",
hooks={
"PostToolUse": [
HookMatcher(matcher="Edit|Write", hooks=[log_file_change])
]
},
),
):
print(message)
Agente com MCP para automação de browser:
async for message in query(
prompt="Abra example.com e descreva o que você vê",
options=ClaudeAgentOptions(
mcp_servers={
"playwright": {"command": "npx", "args": ["@playwright/mcp@latest"]}
}
),
):
print(message)
O que chama atenção aqui é a composabilidade. Você combina ferramentas built-in (Read, Write, Edit, Bash, Glob, Grep, WebSearch, WebFetch), hooks programáticos (callbacks Python/TypeScript, não shell scripts), subagentes customizados (cada um com seu próprio contexto e ferramentas) e MCP servers (Slack, GitHub, Playwright, banco de dados) — tudo na mesma chamada.
E sessions são persistentes. Você pode pausar um agente, salvar o session_id e retomar horas depois com todo o contexto preservado:
# Primeira query: captura session_id
async for message in query(prompt="Leia o módulo de autenticação", ...):
if isinstance(message, SystemMessage) and message.subtype == "init":
session_id = message.data["session_id"]
# Resume com contexto completo
async for message in query(
prompt="Agora encontre todos os lugares que chamam ele",
options=ClaudeAgentOptions(resume=session_id),
):
print(message.result)
Por que isso importa para sua Software House
Aqui é onde a coisa fica séria.
Na minha experiência com 300+ software houses, o modelo de hora vendida é uma armadilha de crescimento. Você escala contratando, e cada contratação adiciona custo fixo antes de gerar receita. O Agent SDK abre uma porta para um modelo diferente: agente como produto.
Imagine sua SH entregando ao cliente não um sistema que precisa de manutenção humana constante, mas um agente que:
- Monitora logs e abre tickets automaticamente com diagnóstico
- Revisa PRs de madrugada e entrega feedback antes do time chegar
- Processa documentos financeiros, extrai dados e popula o ERP
- Responde suporte L1/L2 consultando a base de conhecimento do cliente
Com o SDK, cada um desses é implementável em dezenas de linhas, não milhares. E com o Managed Agents, você nem precisa gerenciar infra — a Anthropic hospeda na nuvem deles por US$ 0,08 por session-hour de runtime ativo.
Faça a conta: um agente de code review que roda 4 horas por dia, 22 dias por mês, custa US$ 7,04/mês em runtime (mais tokens). Compare com um dev junior fazendo a mesma revisão: R$ 4.000-6.000/mês. Mesmo adicionando tokens (estimativa US$ 50-100/mês para Sonnet), o agente custa 5-10x menos.
E aqui está a mudança de modelo de negócio: você cobra do cliente uma assinatura mensal pelo agente funcionando, não horas do seu time. Receita recorrente, margem alta, escala sem contratação linear.
O cenário competitivo — todos os labs agora têm seu SDK
A corrida por agentes virou corrida armamentista de SDKs. Em 2026, o panorama é claro:
| Lab | SDK/Framework | Foco |
|---|---|---|
| Anthropic | Claude Agent SDK | Built-in tools + Claude Code engine |
| OpenAI | Agents SDK + AgentKit | Multi-agent workflows + visual canvas |
| ADK (Agent Development Kit) | Integração Google Cloud | |
| Microsoft | Semantic Kernel / AutoGen | Enterprise .NET/Azure |
| HuggingFace | Smolagents | Open-source lightweight |
O diferencial do Claude Agent SDK é que ele não é um framework genérico — ele entrega os mesmos internals que fazem o Claude Code funcionar. É a diferença entre construir uma casa com tijolos avulsos e usar módulos pré-fabricados que já foram testados em produção.
Para SHs que já usam Claude Code no dia a dia, a curva de aprendizado é quase zero. As mesmas ferramentas (Read, Edit, Bash, Grep), o mesmo modelo mental de prompts, a mesma lógica de permissions. Só que agora programático.
O Salesforce Agentforce, líder comercial em agentes com US$ 540 milhões em ARR e 18.500 clientes enterprise, prova que o mercado paga por agentes gerenciados. A diferença é que com o Agent SDK, uma software house de 20 pessoas pode competir nesse espaço com fração do investimento.
Os números que importam
- Mercado global de agentes IA: US$ 10,91 bilhões em 2026, projetado para US$ 50 bilhões até 2030 (Master of Code)
- Enterprise adoption: 40% das aplicações enterprise terão agentes até final de 2026, versus <5% em 2025 (Gartner)
- Crescimento do segmento: CAGR de 47,4% no mercado de agentes em enterprise workflows (Technavio)
- Receita agentic 2035: 30% da receita de software enterprise virá de agentes, superando US$ 450 bilhões (OneReach)
- Pricing Managed Agents: US$ 0,08/session-hour runtime + tokens API + US$ 10/1.000 buscas web
- Early adopters: Notion, Rakuten, Asana, Sentry, Vibecode
- Internamente Anthropic: Agent SDK “powers almost all major agent loops” — não só coding
O que eu penso
Eu acompanho o Claude Code desde o lançamento e já escrevi sobre dezenas de features aqui no blog. Mas essa é diferente. Não é uma melhoria incremental, um fix de segurança ou um novo comando. É uma mudança de categoria.
O Agent SDK está dizendo para o mercado: “Claude Code não é um editor de código com IA. É uma plataforma para construir agentes de produção.” E o Managed Agents complementa: “E você não precisa nem gerenciar servidor.”
Para CEOs de software houses, isso é um sinal claro. A empresa que dominar a construção de agentes nos próximos 12 meses vai capturar um mercado que cresce 47% ao ano. A que ficar parada vai competir por preço em horas de dev — uma corrida para o fundo.
O Agent SDK está disponível agora: pip install claude-agent-sdk (Python) ou npm install @anthropic-ai/claude-agent-sdk (TypeScript). A documentação tem 29 páginas, exemplos rodando, e um repositório de demos com agentes de email, pesquisa e mais.
Se você quer implementar esse nível de automação com IA na sua software house, o primeiro passo é instalar o SDK e construir um agente simples — um code reviewer, um monitor de logs, um processador de documentos. Algo que resolva uma dor real do seu cliente. Depois, embale como produto e comece a cobrar assinatura mensal.
Sou Thulio, mentoro 300+ SHs desde 2016.
Links úteis:




