官方包 · 框架

Filament 的 AI 工具审批实时收件箱

Laravel AI SDK 的 agent 要执行需要人工同意的工具(例如大额退款)时,请求会立即出现在你的 Filament 后台。批准、附理由拒绝或修改参数后,agent 就会继续执行。

  • 后台任何页面都会显示角标和通知,并只推送到手机或浏览器上没打开后台的审批人。
  • 显示哪些审批人在线,以及还有谁打开了同一条请求,避免两个人同时处理同一笔退款。
  • 支持 Laravel 12 和 13 上的 Filament 3.3、4 和 5。请求存在你自己的数据库,只通过 WebSocket 实时传送。

登录后,示例代码会自动填入您的集群主机。 登录

  1. 安装

    composer require hibira-io/filament-approvals
    php artisan hibira:install
    php artisan migrate
  2. 配置

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

开始之前

  • 应用密钥只会在创建应用或轮换密钥时显示一次。请只放在服务器上,不要放进浏览器或游戏的构建包。
  • 请运行 queue worker(php artisan queue:work):每个工具调用都决定后,暂停的对话会在那里继续。

请使用控制台中应用的 Key;Secret 只放在你的服务器上。频道、事件与授权端点的用法与 Pusher 完全相同。 免费创建账号 →