SuperAPI AI 工具集

iblai-safety-tab

前端与建站

查看项目

更新于 10-16 05:56

技能介绍

用途:在 Next.js 应用中挂载 ibl.ai 的 AgentSafetyTab,为智能体设置页添加 Safety 标签页,展示两列可编辑的安全与审核提示词卡片(含开关),并可选提供已标记提示词弹窗。

主要能力:AgentSafetyTab 支持 labels 覆盖可见文案、renderPromptContent 自定义提示词渲染(默认纯文本)、showFlaggedPrompts 控制是否显示“Flagged Prompts”按钮、FlaggedPromptsModal 注入自定义弹窗。相关导出包括 AGENT_SAFETY_TAB_LABELS、SafetyTabLabels、SafetySelectedPrompt、SafetyEditFormValues。

使用方式:前置条件为已配置认证(/iblai-auth)、已执行 iblai add mcp、路由被 AgentSettingsProvider 包裹,并向用户索取真实 mentorId。先检查 CLI 版本并升级(pip install --upgrade iblai-app-cli 或 npm install -g @iblai/cli@latest),确认项目根目录存在含 PLATFORM、DOMAIN、TOKEN 的 iblai.env。在 app/(app)/agents/[mentorId]/safety/page.tsx 中从 @iblai/iblai-js/web-containers/next 导入并渲染 AgentSafetyTab。完成后必须运行 /iblai-test,再以 pnpm dev 启动开发服务器。

限制与注意:不要为 SDK 组件添加自定义样式、颜色或 CSS 覆盖,不要实现暗色模式(除非用户明确要求);优先使用 ibl.ai SDK 与 shadcn/ui 组件。Redux store 需包含 mentorReducer 与 mentorMiddleware;需安装 sonner 和 @iblai/iblai-web-mentor;iblai.env 不是 .env.local 的替代。默认包管理器为 pnpm,未安装时回退 npm。具体收费、价格与平台支持范围暂未提供。