Pular para o conteúdo principal
Use um Agent SDK da Phaseo quando uma única requisição não basta: o SDK executa no seu processo um loop limitado que envia cada turno à Responses API, executa as ferramentas que o modelo chama e pausa para uma pessoa quando uma ferramenta precisa de aprovação. Você guarda o estado da execução; a Phaseo não hospeda nada para o agente.

Escolha seu pacote

TypeScript é o design de referência. C++ não tem Agent SDK. Instalação traz os comandos de instalação e os requisitos de runtime, e Uso monta um primeiro agente.

Peça a um agente de programação que crie um primeiro agente com o Agent SDK da Phaseo na sua linguagem.

Abrir no Cursor

Compare o que cada runtime oferece

Todo SDK executa ferramentas locais, pausa em IDs exatos de chamada de ferramenta para aprovação ou saída manual e retorna um estado de execução serializável que seu aplicativo armazena. O restante varia por linguagem: Rust (phaseo-agent 0.2) é síncrono: sem streaming, execução assíncrona, ferramentas concorrentes, validação de schema em tempo de execução nem captura do Devtools. Execute-o em uma thread de trabalho quando uma execução não deve bloquear um handler de requisição. PHP executa as ferramentas uma de cada vez, e seu stream só avança enquanto seu código itera.

Escolha entre o Agent SDK, o cliente ou a API direta

O cliente de gateway de cada Agent SDK envia os turnos do modelo pelo SDK cliente daquela linguagem. A maioria aceita um mapa requestOptions (ou o equivalente da linguagem) para campos extras da Responses API; o agente continua definindo model, input, instructions e suas ferramentas de função. O adaptador Rust 0.2 envia só os campos normalizados do agente e não tem gancho para opções extras.

Comece por uma receita

As receitas em TypeScript podem ser portadas para qualquer linguagem com as APIs destas páginas.
Última modificação em 5 de novembro de 2026