用途:在 Next.js 应用中添加智能体 Prompts 标签页,属于 agent-settings 系列中的一个标签,所有标签共用 AgentSettingsProvider 包装器。
主要能力:展示四个系统提示词(system、proactive、study、guided),带编辑/复制按钮和开关;提供建议提示词区域,含添加与编辑弹窗。
使用方式:前置条件为已配置认证(/iblai-auth)、已执行 iblai add mcp、路由被 AgentSettingsProvider 包裹,并向用户索取真实的 mentorId(UUID),不得编造。先检查 CLI 更新:pip install --upgrade iblai-app-cli 或 npm install -g @iblai/cli@latest。确认项目根目录存在含 PLATFORM、DOMAIN、TOKEN 的 iblai.env,否则用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载模板。在 app/(app)/agents/[mentorId]/prompts/page.tsx 中从 @iblai/iblai-js/web-containers/next 引入并挂载 AgentPromptsTab。可选通过 labels 覆盖文案,通过 renderPromptContent 渲染 Markdown。可用 MCP 工具 get_component_info("AgentPromptsTab") 与 get_component_info("AgentSettingsProvider") 查询组件信息。完成后必须运行 /iblai-test,执行 pnpm build 与 pnpm test,并启动 pnpm dev 供用户在 http://localhost:3000 查看。
限制与注意:不要给 ibl.ai SDK 组件添加自定义样式、颜色或 CSS 覆盖;除非用户明确要求,否则不实现深色模式。优先使用 ibl.ai SDK 组件,其次用 shadcn/ui(npx shadcn@latest add <component>),不要重复造轮子。遵循 BRAND.md 的品牌规范。iblai.env 不是 .env.local 的替代,仅存 3 个简写变量。默认包管理器为 pnpm,未安装时回退 npm。Redux store 需包含 mentorReducer 与 mentorMiddleware;initializeDataLayer() 为 5 个参数(v1.2+);需安装 sonner 与 @iblai/iblai-web-mentor。