Gói chính thức · Framework

Hộp thư Filament trực tiếp để duyệt công cụ AI

Khi một agent của Laravel AI SDK muốn chạy công cụ cần người đồng ý, chẳng hạn hoàn tiền lớn, yêu cầu sẽ hiện ngay trong bảng Filament. Duyệt, từ chối kèm lý do hoặc sửa tham số, rồi agent sẽ tiếp tục.

  • Huy hiệu và thông báo ở mọi trang trong bảng, và chỉ đẩy thông báo tới điện thoại hoặc trình duyệt của người duyệt không mở bảng.
  • Cho biết người duyệt nào đang trực tuyến và ai đang mở cùng yêu cầu, để hai người không cùng quyết định một khoản hoàn tiền.
  • Filament 3.3, 4 và 5 trên Laravel 12 và 13. Yêu cầu lưu trong cơ sở dữ liệu của bạn và chỉ được gửi trực tiếp qua WebSocket.

Đăng nhập để xem các đoạn mã này với host cụm của riêng bạn. Đăng nhập

  1. Cài đặt

    composer require hibira-io/filament-approvals
    php artisan hibira:install
    php artisan migrate
  2. Thiết lập

    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()),
            ]);
    }

Trước khi bắt đầu

  • Secret của ứng dụng chỉ hiện một lần, khi bạn tạo ứng dụng hoặc xoay vòng secret. Hãy giữ nó trên máy chủ, không bao giờ đưa vào trình duyệt hay bản build game.
  • Chạy queue worker (php artisan queue:work): lượt bị tạm dừng sẽ tiếp tục ở đó khi mọi lệnh gọi công cụ đã được quyết định.

Dùng app key từ bảng điều khiển; secret chỉ để trên máy chủ của bạn. Kênh, sự kiện và endpoint xác thực hoạt động y như với Pusher. Tạo tài khoản miễn phí →