SuperAPI AI 工具集

iblai-agent-prompt

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:为 Next.js 应用添加智能体设置的 Prompts 标签页,属于 agent-settings 系列中的一个标签,所有标签共用 AgentSettingsProvider 包装器。

主要能力:展示四个系统提示词(system、proactive、study、guided),带编辑/复制按钮和开关;提供建议提示词区域,含添加与编辑弹窗。组件 AgentPromptsTab 从 @iblai/iblai-js/web-containers/next 导入,支持 labels 覆盖文案、renderPromptContent 自定义渲染(如 Markdown)。相关导出包括 AGENT_PROMPTS_TAB_LABELS、PromptsTabLabels、GreetingMethod。

使用方式:前置条件为已配置认证(/iblai-auth)、MCP 服务器与技能(@iblai/mcp 写入 .mcp.json)、路由被 AgentSettingsProvider 包裹,并向用户索取真实 mentorId。项目根目录需有 iblai.env(含 PLATFORM、DOMAIN、TOKEN),缺失时可用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载模板。在 app/(app)/agents/[mentorId]/prompts/page.tsx 中挂载 AgentPromptsTab。默认包管理器为 pnpm,未安装时回退 npm。完成后须运行 /iblai-ops-test,再以 pnpm dev 启动开发服务器。

限制与注意:不要为 ibl.ai SDK 组件添加自定义样式、颜色或 CSS 覆盖,除非用户明确要求否则不实现暗色模式;优先使用 ibl.ai SDK 与 shadcn/ui 组件。iblai.env 不是 .env.local 的替代,仅存三个简写变量。Redux store 需包含 mentorReducer 与 mentorMiddleware;initializeDataLayer() 为 5 参数(v1.2+);需安装 sonner 与 @iblai/iblai-web-mentor 等 peer 依赖。品牌规范见 BRAND.md。