Skip to main content

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