개요
revolution/laravel-boost-copilot-cli는 Laravel Boost의 확장으로 GitHub Copilot CLI용 커스텀 에이전트를 추가하는 패키지입니다.
Laravel Boost 본체에도 GitHub Copilot이 있지만, 이는 주로 VS Code의 GitHub Copilot 연동용입니다. 이 패키지는 Copilot CLI용 도입 경로를 명확히 하고, 특히 Testbench를 사용하는 패키지 개발에서 다루기 쉬운 구성을 제공합니다.
요구 사항
- PHP 8.2+
- Laravel 12+
- Laravel Boost 2.0+
- Copilot CLI 1.0.61+
지원 플랫폼
- macOS
- WSL(Native Windows도 가능. WSL 권장)
- Linux
vendor/bin/sail up -d를 실행하고, copilot 명령어는 Sail 바깥에서 실행합니다.
설치
사용법
.github/instructions/laravel-boost.instructions.md에 생성됩니다.
Copilot CLI는 프로젝트 루트의 .github/mcp.json을 자동으로 읽어들이므로, 추가 설정은 불필요합니다.
커스터마이즈
config/boost.php를 공개함으로써 가이드라인 파일이나 MCP 설정 파일의 생성 경로를 변경할 수 있습니다.
config/boost.php에 agents를 추가합니다. Copilot CLI를 공식 Copilot(VS Code)과 맞추려면 AGENTS.md를 지정합니다. 반대로 Copilot(VS Code) 측을 변경할 수도 있습니다.
Testbench 대응(패키지 개발자용)
이 패키지는 Laravel Boost 공식으로는 커버하기 어려운 Testbench 전제의 운용에 대응하기 쉬운 구성을 제공합니다.1
Testbench의 workbench 셋업
2
composer.json에 @build 추가
post-autoload-dump에 @build를 추가합니다.3
Testbench를 통해 Boost 설치
관련 링크
- GitHub: invokable/laravel-boost-copilot-cli
- PhpStorm용 관련 패키지: invokable/laravel-boost-phpstorm-copilot
- Copilot SDK for Laravel: invokable/laravel-copilot-sdk