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