用途:在 Next.js 应用的智能体设置中新增 Prompts 标签页,显示四个系统提示词(system、proactive、study、guided),带编辑、复制按钮与开关,并提供建议提示词的添加、编辑弹窗。它属于 agent-settings 系列中的一个标签,各标签共享同一 AgentSettingsProvider 包裹层。
主要能力:挂载 AgentPromptsTab 组件;可通过 labels 覆盖界面文案,通过 renderPromptContent 自定义提示词渲染(如 Markdown);相关导出包括 AGENT_PROMPTS_TAB_LABELS、PromptsTabLabels、GreetingMethod。
使用方式:先完成认证配置(/iblai-vibe-auth),配置 MCP 服务器与技能(.mcp.json 中的 @iblai/mcp),并确保路由被 AgentSettingsProvider 包裹。向用户索取真实的 mentorId(智能体 UUID),不要自行编造。检查项目根目录是否存在 iblai.env 及 PLATFORM、DOMAIN、TOKEN 变量,缺失时用 curl -o iblai.env 下载模板并填写。随后在 app/(app)/agents/[mentorId]/prompts/page.tsx 中挂载组件,可选用 react-markdown 渲染。验证前运行 /iblai-vibe-ops-test,执行 pnpm build 与 pnpm test,并启动 pnpm dev 后截图检查。
限制:需安装 sonner 与 @iblai/iblai-web-mentor 作为 peer 依赖;Redux store 必须包含 mentorReducer 与 mentorMiddleware;initializeDataLayer() 在 v1.2+ 需 5 个参数;@reduxjs/toolkit 通过 next.config.ts 的 webpack 别名去重;品牌规范见 BRAND.md。其余细节暂未提供。