SuperAPI AI 工具集

iblai-agent-disclaimer

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:在 Next.js 应用中添加智能体(agent)的 Disclaimers 标签页,采用两列布局,包含受权限控制的用户协议卡片和用于管理智能体免责声明的 Advisory 区域。它属于 agent-settings 系列中的一个标签页,所有标签页共用同一个 AgentSettingsProvider 包装器。

主要能力:挂载 AgentDisclaimersTab 组件;可通过 labels 覆盖界面文案;可通过 defaultDisclaimerContent 设置无用户协议时的默认文本;可通过 renderContent 将免责声明/咨询内容渲染为富文本(如 Markdown),默认纯文本。

使用方式:前置条件为已配置认证(/iblai-auth)、已配置 MCP 服务器与技能(.mcp.json 中的 @iblai/mcp)、路由已被 AgentSettingsProvider 包裹,并向用户索取真实的 mentorId(智能体 UUID),不得自行编造。项目根目录需有 iblai.env,包含 PLATFORM、DOMAIN、TOKEN 变量,缺失时按资料给出的 curl 命令下载模板。在 app/(app)/agents/[mentorId]/disclaimers/page.tsx 中导入并渲染 AgentDisclaimersTab。默认包管理器为 pnpm,未安装时回退 npm。完成后需运行 /iblai-ops-test,并启动 pnpm dev 供用户在 http://localhost:3000 查看。

限制与注意:不要为 ibl.ai SDK 组件添加自定义样式、颜色或 CSS 覆盖;除非用户明确要求,否则不要实现深色模式。自定义 UI 应遵循 ibl.ai 品牌规范(主色 #0058cc、渐变 linear-gradient(135deg, #00b0ef, #0058cc) 等),优先使用 ibl.ai SDK 组件,其次使用 shadcn/ui。iblai.env 不是 .env.local 的替代品,仅保存三个简写变量。Redux store 必须包含 mentorReducer 和 mentorMiddleware;需安装 sonner 与 @iblai/iblai-web-mentor 等 peer 依赖。验证要求 pnpm build 零错误、pnpm test(vitest)通过。具体收费、价格与平台支持范围资料未提供。