Puntos específicos de Laravel
Este paquete añade una experiencia nativa de Laravel sobre la capa de compatibilidad del SDK.- API basada en Facade centrada en
Copilot::run()yCopilot::start() - Configuración al estilo Laravel mediante
config/copilot.phpy.env - Puntos de integración con Laravel Prompts, colas y la UX de consola
- Utilidades de pruebas como
Copilot::fake()y aserciones sobre prompts
Ejemplos de uso
Ejecutar un único prompt
Ejecutar varios prompts en una sola sesión
Helper copilot()
Empieza por aquí
Primeros pasos
Da los primeros pasos con una app Laravel que usa Copilot.
Autenticación
Configura el login con GitHub, la autenticación por token y los flujos BYOK.
SessionConfig
Controla herramientas, modelos, servidores MCP y el comportamiento de la sesión.
SessionEvent
Comprende los helpers de eventos específicos de Laravel y el manejo del ciclo de vida.
Solicitudes de permiso
Revisa el flujo de permisos para ejecutar herramientas con aprobación explícita.
Herramientas
Define herramientas personalizadas que Copilot pueda invocar.
Streaming
Aprende a gestionar salida incremental y respuestas en vivo.
MCP
Conecta servidores MCP para ampliar las capacidades.
Laravel Cloud
Ejecuta el SDK en entornos Laravel Cloud.
Capa de compatibilidad con el SDK oficial
Descubre cómo usar desde Laravel la misma API bare del SDK oficial.
Repositorios oficiales
- Paquete Laravel: invokable/laravel-copilot-sdk
- SDK oficial: github/copilot-sdk