Pular para o conteúdo principal
Comece com um agente, uma ou duas ferramentas determinísticas e aprovação em volta dos efeitos colaterais. Os trechos abaixo pressupõem um cliente de gateway do agente em client (e um ctx no Go). Eles são ilustrativos: deployments, store, search e fetchPage representam o seu próprio código.

Deploy com aprovação

A ferramenta de deploy pausa a execução até que uma pessoa aprove a chamada exata. Salve o resultado pausado, mostre a chamada pendente a um revisor e depois continue com a decisão.
Estado e aprovação cobre rejeições, saídas de ferramentas manuais e o salvamento de execuções.

Faça stream para um terminal

O Rust 0.2 não tem streaming; run retorna quando a execução termina. Veja Streaming.

Limite uma pesquisa autônoma

Combine vários limites; o primeiro atingido encerra a execução com o status stopped e um motivo de parada como max_cost:1.
A formatação numérica do motivo de parada segue a linguagem: max_cost:1 no Go, no C# e no PHP, max_cost:1.0 no Ruby e no Java. No Rust, atingir o limite de etapas encerra a execução como stopped com o motivo max_steps:20. Veja Condições de parada.

Combine recursos para produtos comuns

O pacote TypeScript traz versões completas de quatro deles na pasta examples/: research-brief-agent.ts, support-triage-agent.ts, coding-review-agent.ts e parallel-tool-agent.ts (ferramentas locais independentes executadas em paralelo).

Siga uma receita passo a passo

Loop de agente durável

Persista uma execução retornada e continue-a em uma requisição posterior.

Resumo de pesquisa

Combine um agente com pesquisa na web fundamentada.

Triagem de suporte

Mantenha os padrões de roteamento e de prompt em uma predefinição gerenciada.

Revisão de código

Conecte ferramentas locais objetivas a um fluxo de programação.

Ferramentas paralelas

Distribua chamadas de ferramenta independentes sem mudar a ordem dos resultados.

Extração estruturada (Python)

Extraia JSON estruturado com o Agent SDK para Python.

Runbook de operações (Go)

Crie um agente de runbook de operações em Go.

Triagem de tickets (C#)

Faça a triagem de tickets com o Agent SDK para C#.

Revisão de conteúdo (PHP)

Revise conteúdo de CMS com o Agent SDK para PHP.

Resumo de notas (Ruby)

Resuma notas internas com o Agent SDK para Ruby.
As cinco primeiras receitas usam TypeScript.
Última modificação em 5 de novembro de 2026