Points spécifiques à Laravel
Ce paquet ajoute une expérience native Laravel par-dessus la couche de compatibilité du SDK.- API basée sur des Facades autour de
Copilot::run()etCopilot::start() - Configuration à la Laravel via
config/copilot.phpet.env - Points d’intégration avec Laravel Prompts, les files d’attente et l’UX console
- Utilitaires de test comme
Copilot::fake()et les assertions de prompts
Exemples d’utilisation
Exécuter un prompt unique
Exécuter plusieurs prompts dans une même session
Le helper copilot()
Commencer ici
Démarrer
Faites les premiers pas avec une application Laravel utilisant Copilot.
Authentification
Configurez la connexion GitHub, l’authentification par token et les workflows BYOK.
SessionConfig
Contrôlez les outils, les modèles, les serveurs MCP et le comportement des sessions.
SessionEvent
Comprenez les helpers d’événements spécifiques à Laravel et la gestion du cycle de vie.
Demandes de permission
Passez en revue le flux d’autorisation exigeant une approbation explicite pour exécuter des outils.
Outils
Définissez des outils personnalisés invocables depuis Copilot.
Streaming
Découvrez comment gérer les sorties incrémentales et les réponses en direct.
MCP
Connectez des serveurs MCP pour étendre les fonctionnalités.
Laravel Cloud
Exécutez le SDK dans un environnement Laravel Cloud.
Couche de compatibilité SDK officielle
Découvrez comment utiliser la même API bare que le SDK officiel depuis Laravel.
Dépôts officiels
- Paquet Laravel : invokable/laravel-copilot-sdk
- SDK officiel : github/copilot-sdk