Imagine um assistente que esquece tudo ao final de cada conversa. Útil para tarefas pontuais, sim — mas completamente inadequado para qualquer fluxo de trabalho que exija continuidade, aprendizado contextual ou execução de tarefas longas que se estendem por horas ou dias. Essa tem sido, até agora, uma das limitações mais frustrantes de quem constrói agentes autônomos com Claude.
A versão v0.110.0 do SDK TypeScript da Anthropic, lançada em 2 de julho de 2026, dá um passo concreto para mudar esse cenário. O destaque do release é a adição do beta header agent-memory-2026-07-22 — um sinal claro de que a Anthropic está construindo infraestrutura nativa de memória persistente diretamente no ecossistema Claude.
Se você constrói agentes, automatiza fluxos de trabalho ou usa o Claude em pipelines de produção, entender o que essa mudança representa — e como se preparar para ela — é prioritário agora.
O que é um beta header e por que ele importa
Antes de entrar no agent-memory-2026-07-22 especificamente, vale entender a mecânica dos beta headers no SDK da Anthropic.
A Anthropic utiliza headers HTTP para habilitar funcionalidades que ainda estão em fase experimental ou de acesso antecipado. Em vez de criar versões paralelas da API ou forçar os desenvolvedores a migrar para endpoints completamente novos, o padrão adotado é incluir um header anthropic-beta nas requisições, sinalizando quais capacidades experimentais devem ser ativadas para aquela chamada específica.
Você já viu esse padrão antes com funcionalidades como computer-use-2024-10-22 (para controle de computador) e interleaved-thinking-2025-05-14 (para raciocínio encadeado). O nome do header geralmente segue o padrão funcionalidade-AAAA-MM-DD, onde a data indica quando aquela versão da funcionalidade foi estabilizada o suficiente para testes externos.
O agent-memory-2026-07-22 segue exatamente essa convenção. A data 2026-07-22 ainda está à frente do lançamento do SDK (2 de julho de 2026), o que é comum: o SDK é atualizado para reconhecer e aceitar o header antes mesmo de a janela de funcionalidade estar totalmente disponível ou documentada publicamente. Isso permite que times internos e early adopters comecem a testar a integração com antecedência.
O ponto central: ao adicionar suporte explícito a esse header no SDK TypeScript, a Anthropic está formalizando a existência de uma camada de memória de agente como parte da API — não como um hack de terceiros, mas como uma funcionalidade de primeira classe.
Como habilitar o agent-memory-2026-07-22 no seu projeto
A adição do header no SDK v0.110.0 significa que você pode referenciá-lo de forma tipada e segura no TypeScript, sem precisar passar strings mágicas manualmente. Veja como fica na prática:
Instalação ou atualização do SDK:
npm install @anthropic-ai/sdk@0.110.0
# ou
pnpm add @anthropic-ai/sdk@0.110.0
Habilitando o beta header em uma requisição:
import Anthropic from "@anthropic-ai/sdk";
const client = new Anthropic({
apiKey: process.env.ANTHROPIC_API_KEY,
});
const response = await client.beta.messages.create({
model: "claude-opus-4-5",
max_tokens: 1024,
messages: [
{
role: "user",
content: "Qual foi a última tarefa que você concluiu para mim?",
},
],
betas: ["agent-memory-2026-07-22"],
});
console.log(response.content);
O parâmetro betas aceita um array de strings, o que significa que você pode combinar múltiplos beta headers em uma única requisição — útil quando você quer, por exemplo, memória de agente junto com raciocínio estendido ou uso de computador.
Abordagem alternativa via header HTTP direto (útil se você estiver fazendo chamadas cruas à API sem o SDK):
const response = await fetch("https://api.anthropic.com/v1/messages", {
method: "POST",
headers: {
"x-api-key": process.env.ANTHROPIC_API_KEY!,
"anthropic-version": "2023-06-01",
"anthropic-beta": "agent-memory-2026-07-22",
"content-type": "application/json",
},
body: JSON.stringify({
model: "claude-opus-4-5",
max_tokens: 1024,
messages: [
{
role: "user",
content: "Resuma o progresso do projeto até agora.",
},
],
}),
});
Vale reforçar: como este é um recurso beta, o comportamento exato pode variar ou evoluir. Teste em ambiente de desenvolvimento antes de colocar em produção e monitore os changelogs da Anthropic para atualizações sobre o status dessa funcionalidade.
Por que memória persistente muda o jogo para agentes em produção
Para entender o impacto real, é preciso colocar o problema em contexto.
Hoje, a arquitetura padrão de um agente Claude funciona em torno de janelas de contexto. Você injeta histórico de conversa, documentos relevantes e instruções de sistema no início de cada chamada. O modelo processa tudo e responde. Quando a janela fecha, o contexto é perdido — a menos que você, o desenvolvedor, implemente manualmente algum mecanismo de persistência.
Isso levou ao surgimento de uma série de padrões alternativos: bancos de dados vetoriais para recuperação semântica de memórias passadas (RAG), sistemas de sumarização automática de histórico, arquivos de “diário” do agente que são reinjetados no contexto, e integrações com ferramentas externas como Redis ou bancos SQL para armazenar estado.
Esses padrões funcionam, mas têm custos: complexidade de implementação, latência adicional, risco de inconsistência entre o que o modelo “sabe” e o que está armazenado, e a constante preocupação com o limite de tokens ao reinjetar contexto histórico.
Uma camada de memória nativa, gerenciada pela própria Anthropic na infraestrutura da API, endereça esses problemas de forma elegante:
-
Continuidade real entre sessões: O agente pode lembrar de decisões tomadas, preferências do usuário, tarefas incompletas e aprendizados acumulados — sem que o desenvolvedor precise gerenciar isso manualmente.
-
Agentes de longa duração: Fluxos de trabalho que se estendem por horas, dias ou semanas se tornam viáveis sem a necessidade de arquitecturas complexas de orquestração de estado.
-
Redução de contexto desnecessário: Em vez de reinjetar páginas de histórico a cada chamada, o modelo pode acessar memórias relevantes de forma seletiva, mantendo a janela de contexto limpa e eficiente.
-
Comportamento mais coerente: Um agente que lembra do que aconteceu nas interações anteriores comete menos erros de inconsistência — não contradiz decisões passadas, não repete perguntas já respondidas, não perde o fio do raciocínio.
Para empreendedores e times de produto, isso abre possibilidades concretas: agentes de atendimento que reconhecem clientes recorrentes e lembram de suas preferências; assistentes de pesquisa que constroem conhecimento acumulado sobre um domínio ao longo do tempo; agentes de automação que aprendem com erros anteriores e ajustam seu comportamento progressivamente.
O que esperar nos próximos passos
A adição do agent-memory-2026-07-22 ao SDK TypeScript é, por ora, uma preparação de infraestrutura. A Anthropic tem um histórico consistente de introduzir suporte técnico no SDK antes de documentar publicamente os detalhes completos de uma funcionalidade — o que é uma boa prática de engenharia, pois permite testes graduais e coleta de feedback antes do lançamento oficial.
O que isso significa para você:
- Atualize o SDK agora para v0.110.0 e garanta que sua base de código está pronta para usar o header quando a funcionalidade for totalmente habilitada.
- Experimente com o beta header em ambientes de desenvolvimento. Mesmo que a funcionalidade ainda não esteja completamente operacional, testar a integração antecipadamente evita surpresas na hora do lançamento oficial.
- Monitore o changelog oficial da Anthropic e as releases do SDK TypeScript. Funcionalidades beta geralmente ganham documentação completa poucos dias ou semanas depois do suporte inicial no SDK.
- Repense sua arquitetura de memória atual. Se você tem soluções customizadas de persistência de contexto, vale avaliar como elas se integrarão (ou serão eventualmente substituídas) por uma solução nativa da API.
A direção está clara: a Anthropic está investindo em tornar Claude um runtime completo para agentes autônomos, não apenas um modelo de linguagem que responde a prompts isolados. Memória persistente é uma peça fundamental dessa visão.
Para times que já estão construindo com o Claude Code ou usando o SDK TypeScript em pipelines de produção, o momento de começar a experimentar é agora — antes que a janela beta se feche e a corrida pela melhor implementação comece.
Atualize o SDK, habilite o header e comece a pensar em como agentes com memória real vão transformar o que você está construindo.
Fontes
- Anthropic SDK TypeScript — Release v0.110.0: https://github.com/anthropics/anthropic-sdk-typescript/releases/tag/sdk-v0.110.0
- Anthropic SDK TypeScript — Repositório oficial: https://github.com/anthropics/anthropic-sdk-typescript
- Commit de referência — adição do agent-memory beta header: https://github.com/anthropics/anthropic-sdk-typescript/commit/a470e10aaad12078e3e5f2bb9adf6c2652ea9ca0
- Documentação oficial da Anthropic: https://docs.anthropic.com



