Laravel 고유의 특징
이 패키지는 SDK 호환 레이어 위에 Laravel 네이티브한 사용성을 추가합니다.Copilot::run()과Copilot::start()를 중심으로 한 Facade 기반 APIconfig/copilot.php와.env를 사용하는 Laravel 스타일의 설정- Laravel Prompts, 큐, 콘솔 UX와의 통합 지점
Copilot::fake()와 프롬프트 어서션 같은 테스트 유틸리티
사용 예시
단일 프롬프트 실행
하나의 세션에서 여러 프롬프트 실행
copilot() 헬퍼
여기서 시작하기
시작하기
Copilot을 사용하는 Laravel 앱의 첫 걸음을 진행합니다.
인증
GitHub 로그인, 토큰 인증, BYOK 워크플로를 설정합니다.
SessionConfig
도구, 모델, MCP 서버, 세션 동작을 제어합니다.
SessionEvent
Laravel 고유의 이벤트 헬퍼와 라이프사이클 처리를 이해합니다.
권한 요청
명시적인 승인으로 도구를 실행하는 권한 흐름을 확인합니다.
도구
Copilot에서 호출할 수 있는 커스텀 도구를 정의합니다.
스트리밍
순차 출력과 라이브 응답을 다루는 방법을 배웁니다.
MCP
MCP 서버를 연결하여 기능을 확장합니다.
Laravel Cloud
Laravel Cloud 환경에서 SDK를 실행합니다.
공식 SDK 호환 레이어
공식 SDK와 동일한 bare API를 Laravel에서 사용하는 방법을 확인합니다.
공식 저장소
- Laravel 패키지: invokable/laravel-copilot-sdk
- 공식 SDK: github/copilot-sdk