Aspetti specifici per Laravel
Questo pacchetto aggiunge un’esperienza d’uso nativa Laravel sopra il layer di compatibilità dell’SDK.- API basata su Facade centrata su
Copilot::run()eCopilot::start() - Configurazione in stile Laravel tramite
config/copilot.phpe.env - Punti di integrazione con Laravel Prompts, queue e UX di console
- Utilità di test come
Copilot::fake()e assertion sui prompt
Esempi d’uso
Eseguire un singolo prompt
Eseguire più prompt in una sola sessione
Helper copilot()
Da dove iniziare
Introduzione
Compi i primi passi con un’app Laravel che usa Copilot.
Autenticazione
Configura login GitHub, autenticazione via token e flussi BYOK.
SessionConfig
Controlla strumenti, modelli, server MCP e comportamento della sessione.
SessionEvent
Comprendi gli helper eventi specifici di Laravel e la gestione del ciclo di vita.
Richieste di permesso
Verifica il flusso di autorizzazione per eseguire strumenti con approvazione esplicita.
Strumenti
Definisci strumenti personalizzati richiamabili da Copilot.
Streaming
Impara a gestire output incrementale e risposte live.
MCP
Collega server MCP per estendere le funzionalità.
Laravel Cloud
Esegui l’SDK in un ambiente Laravel Cloud.
Layer di compatibilità con l'SDK ufficiale
Verifica come usare da Laravel la stessa bare API dell’SDK ufficiale.
Repository ufficiali
- Pacchetto Laravel: invokable/laravel-copilot-sdk
- SDK ufficiale: github/copilot-sdk