Skip to main content

Preparar el runtime

El paquete Agent SDK aún no está disponible en Packagist. Sigue las instrucciones de instalación desde el código fuente.

Inicio rápido

Qué incluye

  • AgentSdk::createAgent(...)
  • AgentSdk::defineTool(...)
  • AgentSdk::createGatewayAgentClient(...)
  • un bucle de herramientas con límites mediante la API responses de Phaseo

Runtime avanzado

PHP admite validación y funciones de aprobación, herramientas con intervención humana y manuales, progreso, errores recuperables, iteradores reproducibles, ayudantes de detención, turnos dinámicos, parámetros persistentes para el siguiente turno, uso y costo normalizados, y StateAccessor.

Streaming y cancelación

Agent::stream(...) y Agent::continueStream(...) transmiten el flujo SSE de Responses del gateway mediante un Fiber mientras se consume el iterador devuelto. Usa textStream(), reasoningStream(), itemStream() o fullStream(); llama a cancel() para detener el Fiber y cerrar el generador. Los pasos completados conservan los ID de solicitud, los metadatos del proveedor, los motivos de finalización, las advertencias, el uso y el costo.

Relacionado

Última modificación el 2 de octubre de 2026