From 3db94eba6d4f066a562e56cf5fab1260f2ef3380 Mon Sep 17 00:00:00 2001 From: Wenjie Zhang Date: Mon, 18 May 2026 23:53:40 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Tooltip=20placement?= =?UTF-8?q?=20=E5=8F=8A=E5=B7=A5=E5=85=B7=E8=BF=87=E6=BB=A4=EF=BC=9B?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - McpCardList/SkillCardList/SubagentCardList 修复 Tooltip placement - AgentConfigSidebar 工具选择按 buildin 分类过滤 - roadmap 和 REFACTOR.md 同步更新 Co-authored-by: xerrors --- REFACTOR.md | 3 ++- web/src/components/AgentConfigSidebar.vue | 2 +- web/src/components/extensions/McpCardList.vue | 2 +- web/src/components/extensions/SkillCardList.vue | 2 +- web/src/components/extensions/SubagentCardList.vue | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/REFACTOR.md b/REFACTOR.md index b764c828..1dde01b3 100644 --- a/REFACTOR.md +++ b/REFACTOR.md @@ -29,4 +29,5 @@ - [ ] default enable all build in tools / kbs / skills / mcps / subagents - [x] 链接 Notion 和 feishu 目前来看,都是支持的 - [x] 知识库的权限调整,修改为三个等级,全局共享、部门共享(选择多个部门,默认是自己部门且必须包含自己部门)、指定人可访问(选择多个用户,默认是仅自己,可以添加其他人)。UI 上也需要调整,三个卡片不再是等宽,而是选中的会宽一点,并展示描述以及选择按钮,未选中的则是默认宽度,仅显示标题。对于选中的卡片除了展示描述、按钮之外,还包括“X 个部门可访问”、“X 个用户可访问”的信息展示。全局的就看是所有用户可访问。所以等级的字段配置也要重新设计,不需要考虑兼容,所有知识库都会重新构建。 -- [ ] databaseinfo 的重构,在左侧展示那个 tab 标签吧,将文件管理(filetable)以及右侧的那些图谱、检索、检索配置、评估之类的,都列为不同的 tab,进入之后默认激活的是 filetable。这样页面布局就好的多。作恶侧边栏除了这些 tab 之外,顶部是和 Skill Detail 那里的 header 一样, \ No newline at end of file +- [x] databaseinfo 的重构,在左侧展示那个 tab 标签吧,将文件管理(filetable)以及右侧的那些图谱、检索、检索配置、评估之类的,都列为不同的 tab,进入之后默认激活的是 filetable。这样页面布局就好的多。作恶侧边栏除了这些 tab 之外,顶部是和 Skill Detail 那里的 header 一样, +- [ ] 当前的评估基准是最重要的是评估数据集和评估结果都是放在一个文件里面的,这个是绝对不可以的,应该是放在数据库里面,比如评估数据集是一个表,每一个评估的题目是一个表,评估的结果是一个表,每一个评估的 item 也是一个表,但是数据表太多要注意命名规范。现在第一步就是完成原本的评估的功能的重新梳理 diff --git a/web/src/components/AgentConfigSidebar.vue b/web/src/components/AgentConfigSidebar.vue index 4c75d545..2321c9ec 100644 --- a/web/src/components/AgentConfigSidebar.vue +++ b/web/src/components/AgentConfigSidebar.vue @@ -592,7 +592,7 @@ const loadToolOptions = async (force = false) => { return } try { - const result = await toolApi.getTools() + const result = await toolApi.getTools('buildin') toolOptionsFromApi.value = (result?.data || []).map((item) => ({ id: item.id, name: item.name || item.id, diff --git a/web/src/components/extensions/McpCardList.vue b/web/src/components/extensions/McpCardList.vue index 470bb2ae..67346532 100644 --- a/web/src/components/extensions/McpCardList.vue +++ b/web/src/components/extensions/McpCardList.vue @@ -6,7 +6,7 @@ 添加 MCP - + diff --git a/web/src/components/extensions/SkillCardList.vue b/web/src/components/extensions/SkillCardList.vue index 62eaf719..c0a7ebc0 100644 --- a/web/src/components/extensions/SkillCardList.vue +++ b/web/src/components/extensions/SkillCardList.vue @@ -30,7 +30,7 @@ 上传 Skill - + diff --git a/web/src/components/extensions/SubagentCardList.vue b/web/src/components/extensions/SubagentCardList.vue index 724a4462..3e7025f4 100644 --- a/web/src/components/extensions/SubagentCardList.vue +++ b/web/src/components/extensions/SubagentCardList.vue @@ -6,7 +6,7 @@ 添加 - +