Überblick
revolution/laravel-boost-copilot-cli ist ein Paket, das als Erweiterung von Laravel Boost einen Custom-Agent für die GitHub Copilot CLI hinzufügt.
Laravel Boost selbst enthält bereits GitHub Copilot, das jedoch vor allem für die Integration mit GitHub Copilot in VS Code gedacht ist. Dieses Paket macht den Weg für Copilot CLI eindeutig und bietet insbesondere für die Paketentwicklung mit Testbench eine gut handhabbare Struktur.
Voraussetzungen
- PHP 8.2+
- Laravel 12+
- Laravel Boost 2.0+
- Copilot CLI 1.0.61+
Unterstützte Plattformen
- macOS
- WSL (auch nativ unter Windows möglich, WSL empfohlen)
- Linux
vendor/bin/sail up -d aus und rufen Sie das Kommando copilot außerhalb von Sail auf.
Installation
Verwendung
.github/instructions/laravel-boost.instructions.md erzeugt.
Da Copilot CLI die Datei .github/mcp.json im Projekt-Root automatisch lädt, ist keine weitere Konfiguration nötig.
Anpassung
Wenn Sieconfig/boost.php veröffentlichen, können Sie den Zielpfad für die Guidelines- und MCP-Konfigurationsdatei ändern.
config/boost.php einen Eintrag agents. Um Copilot CLI mit dem offiziellen Copilot (VS Code) gleichzuziehen, geben Sie AGENTS.md an. Umgekehrt können Sie auch die Copilot-(VS Code-)Seite anpassen.
Testbench-Unterstützung (für Paketentwickler)
Dieses Paket bietet eine Struktur, die den Testbench-basierten Betrieb unterstützt, wie er offiziell in Laravel Boost schwer abzudecken ist.1
Workbench von Testbench einrichten
2
@build in der composer.json ergänzen
Fügen Sie
@build unter post-autoload-dump hinzu.3
Boost über Testbench installieren
Verwandte Links
- GitHub: invokable/laravel-boost-copilot-cli
- Verwandtes Paket für PhpStorm: invokable/laravel-boost-phpstorm-copilot
- Copilot SDK for Laravel: invokable/laravel-copilot-sdk