02 · Sessão, contexto e turno23 / 62

Stateful

Carrega informação de uma vez pra outra. Dentro de uma conversa isso é de graça, entre conversas alguém teve que construir.

Onde você esbarra nisso

Quando a ferramenta lembra de coisa que você preferia que ela esquecesse, ou esquece o que você queria que lembrasse. Nos dois casos, alguém escolheu o critério.

Conecta com

O que é

O oposto de sem estado. Uma sessão é com estado entre os turnos: o que você falou na mensagem três continua valendo na mensagem dez, porque tudo é reenviado junto.

Entre sessões diferentes, não. Aí é preciso um sistema de memória que grave em algum lugar e recarregue no começo da próxima.

O que muda pro teu negócio

A pergunta que vale dinheiro quando alguém te vende um agente: com estado até onde?

Dentro da conversa é o padrão e não impressiona ninguém. Entre conversas é onde mora o trabalho de verdade, e onde mora a promessa exagerada. Um agente que "aprende com sua empresa" precisa de um sistema que decide o que guardar, o que descartar e o que recarregar. Isso não vem de graça com o modelo, é engenharia.

E vale saber que memória é uma escolha, não uma consequência. Guardar tudo entope o contexto e piora a resposta.

Fontes

Documentação do Claude Code para como um harness persiste informação entre sessões.

AI Coding Dictionary, verbete "Stateful", Matt Pocock. Dele veio a separação entre os dois níveis. A sessão é com estado entre turnos, e o agente só vira com estado entre sessões via sistema de memória.