diff --git a/docs/latest/changelog/roadmap.md b/docs/latest/changelog/roadmap.md index e7a1605e..a1cdd33a 100644 --- a/docs/latest/changelog/roadmap.md +++ b/docs/latest/changelog/roadmap.md @@ -14,7 +14,9 @@ - 考虑修改附件的处理逻辑,考虑使用文件系统,将附件解析后放到文件系统中,智能体按需读取,用户可以使用 @ 来引用附件,例如 @file:reports.md 相较于现在的处理逻辑感觉会更加自然一点。在此之前可能还要考虑文件系统的后端支持问题 - skills 如何实现还需要继续调研 - 优化 paddle 的命名,paddlex 有歧义,修改为 PP-StructureV3 -- 增加 paddle-vl 以及 deepseek-ocr 的支持 +- 增加 paddle-vl 以及 deepseek-ocr 的支持(deepseek-ocr 已支持) +- RAG 检索的时候,支持限定文件类型 +- 将现有的 Milvus 的命名调整为通用 RAG ### Bugs - 部分异常状态下,智能体的模型名称出现重叠[#279](https://github.com/xerrors/Yuxi-Know/issues/279) diff --git a/web/src/components/ToolCallingResult/ToolCallRenderer.vue b/web/src/components/ToolCallingResult/ToolCallRenderer.vue index 0056478b..9ae38c6d 100644 --- a/web/src/components/ToolCallingResult/ToolCallRenderer.vue +++ b/web/src/components/ToolCallingResult/ToolCallRenderer.vue @@ -97,8 +97,9 @@ const isKnowledgeBaseResult = computed(() => { const hasKnowledgebaseTag = metadata.tag && metadata.tag.includes('knowledgebase'); const isNotLightrag = metadata.kb_type !== 'lightrag'; if (hasKnowledgebaseTag && isNotLightrag) { - const data = parseData(props.toolCall.tool_call_result?.content); - return Array.isArray(data) && data.length > 0; + // const data = parseData(props.toolCall.tool_call_result?.content); + // return Array.isArray(data) && data.length > 0; + return true } } return false; diff --git a/web/src/components/ToolCallingResult/tools/KnowledgeBaseTool.vue b/web/src/components/ToolCallingResult/tools/KnowledgeBaseTool.vue index b813ed56..f0c97b42 100644 --- a/web/src/components/ToolCallingResult/tools/KnowledgeBaseTool.vue +++ b/web/src/components/ToolCallingResult/tools/KnowledgeBaseTool.vue @@ -1,7 +1,22 @@