공식 패키지 · 프레임워크
AI 도구 승인을 위한 Filament 실시간 받은편지함
Laravel AI SDK 에이전트가 사람의 승인이 필요한 도구(예: 큰 금액의 환불)를 실행하려 하면 요청이 바로 Filament 패널에 나타납니다. 승인하거나, 이유를 달아 거절하거나, 인수를 고치면 에이전트가 이어서 진행합니다.
hibira-io/filament-approvalsPackagist ↗GitHub ↗
- 패널 어디서나 배지와 알림을 보여 주고, 패널을 열어 두지 않은 승인자에게만 휴대폰이나 브라우저로 푸시합니다.
- 온라인인 검토자와 같은 요청을 열어 둔 사람을 보여 주므로, 두 사람이 같은 환불을 동시에 결정하지 않습니다.
- Laravel 12와 13의 Filament 3.3, 4, 5를 지원합니다. 요청은 자체 데이터베이스에 저장되고 WebSocket으로 실시간 전달만 됩니다.
로그인하면 예제 코드에 내 클러스터 호스트가 채워집니다. 로그인
설치
composer require hibira-io/filament-approvals php artisan hibira:install php artisan migrate설정하기
use Hibira\Filament\HibiraPlugin; use Hibira\FilamentApprovals\HibiraApprovalsPlugin; public function panel(Panel $panel): Panel { return $panel ->plugins([ HibiraPlugin::make(), HibiraApprovalsPlugin::make() ->approvers(fn () => User::where('is_admin', true)->get()), ]); }
시작하기 전에
- 앱 시크릿은 앱을 만들거나 시크릿을 교체할 때 한 번만 표시됩니다. 서버에만 두고, 브라우저나 게임 빌드에는 절대 넣지 마세요.
- 큐 워커(php artisan queue:work)를 실행하세요. 모든 도구 호출이 결정되면 멈춘 턴이 거기서 다시 시작됩니다.
대시보드의 앱 키를 사용하세요. 시크릿은 서버에만 둡니다. 채널, 이벤트, 인가 엔드포인트는 Pusher와 똑같이 동작합니다. 무료 계정 만들기 →