Saltar al contenido principal
Usa un Agent SDK de Phaseo cuando una sola solicitud no basta: el SDK ejecuta en tu proceso un bucle acotado que envía cada turno a la API de Responses, ejecuta las herramientas que llama el modelo y se detiene para que intervenga una persona cuando una herramienta necesita aprobación. Tú guardas el estado de la ejecución; Phaseo no aloja nada del agente.

Elige tu paquete

TypeScript es el diseño de referencia. C++ no tiene Agent SDK. En Instalación están los comandos de instalación y los requisitos de ejecución, y en Uso se crea un primer agente.

Pide a un agente de programación que cree un primer agente con el Agent SDK de Phaseo en tu lenguaje.

Abrir en Cursor

Compara lo que admite cada runtime

Todos los SDK ejecutan herramientas locales, se detienen en IDs exactos de llamada a herramienta para pedir aprobación o salida manual y devuelven un estado de ejecución serializable que guarda tu aplicación. El resto varía según el lenguaje: Rust (phaseo-agent 0.2) es síncrono: no tiene streaming, ejecución asíncrona, herramientas concurrentes, validación de esquemas en tiempo de ejecución ni captura de Devtools. Ejecútalo en un hilo de trabajo cuando una ejecución no deba bloquear un manejador de solicitudes. PHP ejecuta las herramientas de una en una, y su stream solo avanza mientras tu código itera.

Elige el Agent SDK, el cliente o la API directa

El cliente de gateway de cada Agent SDK envía los turnos del modelo a través del client SDK de ese lenguaje. La mayoría acepta un mapa requestOptions (o el equivalente del lenguaje) para campos adicionales de la API de Responses; el agente sigue estableciendo model, input, instructions y sus herramientas de función. El adaptador de Rust 0.2 solo envía los campos normalizados del agente y no tiene ningún punto de extensión para opciones adicionales.

Empieza con una receta

Las recetas de TypeScript se pueden adaptar a cualquier lenguaje con las APIs de estas páginas.
Última modificación el 5 de noviembre de 2026