Preparar el entorno de ejecución
La gema del Agent SDK aún no está publicada en RubyGems. Sigue las instrucciones de instalación desde el código fuente.
Inicio rápido
Qué incluye
PhaseoAgentSdk.create_agent(...)
PhaseoAgentSdk.define_tool(...)
PhaseoAgentSdk.create_gateway_agent_client(...)
- Un bucle de herramientas acotado sobre la API
responses de Phaseo
Entorno de ejecución avanzado
Ruby admite funciones de validación y aprobación, HITL y herramientas manuales, progreso, errores recuperables, enumeradores reproducibles, métodos auxiliares de detención, turnos dinámicos, parámetros persistentes para el turno siguiente, uso/coste normalizados y accesores de estado compatibles con duck typing.
Streaming y cancelación
Agent#stream(...) y Agent#continue_stream(...) consumen el flujo SSE de Responses del gateway en un hilo de trabajo. Usa text_stream, reasoning_stream, item_stream o full_stream; llama a cancel para detener el hilo y cerrar el flujo HTTP. Los pasos completados conservan los ID de solicitud, los metadatos del proveedor, los motivos de finalización, las advertencias, el uso y el coste.
Contenido relacionado
Última modificación el 2 de octubre de 2026