Visão Geral
O Claude Agent SDK suporta dois modos de entrada distintos para interagir com agentes:- Modo de Entrada de Streaming (Padrão e Recomendado) - Uma sessão interativa persistente
- Entrada de Mensagem Única - Consultas únicas que usam estado de sessão e retomada
Modo de Entrada de Streaming (Recomendado)
O modo de entrada de streaming é a maneira preferida de usar o Claude Agent SDK. Ele fornece acesso completo às capacidades do agente e permite experiências ricas e interativas. Ele permite que o agente opere como um processo de longa duração que recebe entrada do usuário, lida com interrupções, apresenta solicitações de permissão e gerencia sessões.Como Funciona
Benefícios
Upload de Imagens
Anexe imagens diretamente às mensagens para análise visual e compreensão
Mensagens Enfileiradas
Envie múltiplas mensagens que processam sequencialmente, com capacidade de interromper
Integração de Ferramentas
Acesso completo a todas as ferramentas e servidores MCP personalizados durante a sessão
Suporte a Hooks
Use hooks de ciclo de vida para personalizar comportamento em vários pontos
Feedback em Tempo Real
Veja respostas conforme são geradas, não apenas resultados finais
Persistência de Contexto
Mantenha contexto de conversa através de múltiplas rodadas naturalmente
Exemplo de Implementação
Entrada de Mensagem Única
A entrada de mensagem única é mais simples, mas mais limitada.Quando Usar Entrada de Mensagem Única
Use entrada de mensagem única quando:- Você precisa de uma resposta única
- Você não precisa de anexos de imagem, hooks, etc.
- Você precisa operar em um ambiente sem estado, como uma função lambda
Limitações
O modo de entrada de mensagem única não suporta:
- Anexos de imagem diretos em mensagens
- Enfileiramento dinâmico de mensagens
- Interrupção em tempo real
- Integração de hooks
- Conversas multi-turno naturais