Saltar al contenido principal
Empieza con un agente, una o dos herramientas deterministas y aprobación alrededor de los efectos secundarios. Los fragmentos siguientes dan por hecho que hay un cliente de gateway para el agente en client (y un ctx en Go). Son ilustrativos: deployments, store, search y fetchPage representan tu propio código.

Despliegue con aprobación

La herramienta de despliegue pone la ejecución en pausa hasta que una persona aprueba esa llamada exacta. Guarda el resultado en pausa, muestra la llamada pendiente a un revisor y después continúa con la decisión.
En Estado y aprobación se explican los rechazos, las salidas manuales de herramientas y cómo guardar ejecuciones.

Haz streaming a una terminal

Rust 0.2 no tiene streaming; run devuelve el resultado cuando termina la ejecución. Consulta Streaming.

Acota la investigación autónoma

Combina varios límites; el primero que se alcance termina la ejecución con el estado stopped y un motivo de parada como max_cost:1.
El formato numérico del motivo de parada depende del lenguaje: max_cost:1 en Go, C# y PHP, y max_cost:1.0 en Ruby y Java. En Rust, alcanzar el límite de pasos termina la ejecución como stopped con el motivo max_steps:20. Consulta Condiciones de parada.

Combina funciones para productos habituales

El paquete de TypeScript incluye versiones completas de cuatro de ellos en su carpeta examples/: research-brief-agent.ts, support-triage-agent.ts, coding-review-agent.ts y parallel-tool-agent.ts (herramientas locales independientes que se ejecutan de forma concurrente).

Sigue un recetario paso a paso

Bucle de agente duradero

Guarda una ejecución devuelta y continúala en una solicitud posterior.

Informe de investigación

Combina un agente con investigación web fundamentada.

Clasificación de soporte

Mantén los valores predeterminados de enrutamiento y de prompt en un preset gestionado.

Revisión de código

Conecta herramientas locales concretas a un flujo de trabajo de programación.

Herramientas en paralelo

Reparte llamadas a herramientas independientes sin cambiar el orden de los resultados.

Extracción estructurada (Python)

Extrae JSON estructurado con el Agent SDK de Python.

Runbook de operaciones (Go)

Crea un agente de runbooks de operaciones en Go.

Clasificación de tickets (C#)

Clasifica tickets con el Agent SDK de C#.

Revisión de contenido (PHP)

Revisa contenido de un CMS con el Agent SDK de PHP.

Resumen de notas (Ruby)

Resume notas internas con el Agent SDK de Ruby.
Los cinco primeros recetarios usan TypeScript.
Última modificación el 5 de noviembre de 2026