SuperAPI AI 工具集

iblai-vibe-agent-search

智能体与模型

查看项目

更新于 10-15 22:16

技能介绍

用途:在 Next.js 应用中挂载 AgentSearch 智能体搜索浏览页面,包含已收藏、精选、自定义和默认四个可筛选分区,支持搜索、分类/主题/LLM/类型筛选、星标收藏与创建智能体入口。

前提:需先完成认证(/iblai-vibe-auth);需配置 MCP 服务器与技能(.mcp.json 中的 @iblai/mcp);项目根目录需有 iblai.env 并包含 PLATFORM、DOMAIN、TOKEN,缺失时可用 curl -o iblai.env https://raw.githubusercontent.com/iblai/vibe/refs/heads/main/iblai.env 下载模板。

用法:从 @iblai/iblai-js/web-containers/next 导入 AgentSearch,直接传入 tenantKey、username、onAgentClick 三个必填 props(注意不要用 AgentSettingsProvider 包裹)。可选:onCreateAgent 控制创建按钮显隐,include 指定显示分区,labels 覆盖文案,enableRBAC/rbacPermissions 控制权限,以及 getLLMProviderName 等。还提供 AgentCard、AgentSearchInput、AgentSearchFilters、StarButton、AgentEmptyState 等子组件,以及 useAgentSearch、useAgentSearchWithPagination、useAgentStar 等钩子。

验证:执行 pnpm build 与 pnpm test,启动 pnpm dev 后用 Playwright 截图检查 /agents 页面。

限制:需认证才能使用收藏分区(username 为 null 时隐藏);Redux store 需包含 mentorReducer、mentorMiddleware;需安装 sonner 与 @iblai/iblai-web-mentor;initializeDataLayer() 为 5 个参数;@reduxjs/toolkit 通过 next.config.ts 中的 webpack 别名去重;品牌规范见 BRAND.md。其它费用与平台兼容性信息暂未提供。