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.
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.