官方包 · 框架
Filament 的 AI 工具审批实时收件箱
Laravel AI SDK 的 agent 要执行需要人工同意的工具(例如大额退款)时,请求会立即出现在你的 Filament 后台。批准、附理由拒绝或修改参数后,agent 就会继续执行。
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()), ]); }
开始之前
- 应用密钥只会在创建应用或轮换密钥时显示一次。请只放在服务器上,不要放进浏览器或游戏的构建包。
- 请运行 queue worker(php artisan queue:work):每个工具调用都决定后,暂停的对话会在那里继续。
请使用控制台中应用的 Key;Secret 只放在你的服务器上。频道、事件与授权端点的用法与 Pusher 完全相同。 免费创建账号 →