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