Skip to content

feat: 改进知识库文档上传反馈、标签编辑与解析流程#1357

Open
lancelee723 wants to merge 1 commit into
Tencent:mainfrom
lancelee723:weknora-doc-management-fixes
Open

feat: 改进知识库文档上传反馈、标签编辑与解析流程#1357
lancelee723 wants to merge 1 commit into
Tencent:mainfrom
lancelee723:weknora-doc-management-fixes

Conversation

@lancelee723
Copy link
Copy Markdown

@lancelee723 lancelee723 commented May 16, 2026

feat: 改进知识库文档上传反馈、标签编辑与解析流程

Description

这个 PR 主要从四个方面改进知识库文档工作流:

  • 补齐文档区的 tag 编辑能力,包括批量改 tag 和显式“未分类”处理
  • 在文件和文件夹上传时,展示被跳过/失败的文件清单及逐项原因
  • 为文档解析引入延迟调度,以及全局和按 engine 的并发限流
  • 基于 file_name 路径片段增加文档树形浏览视图

详细说明

  • 文档区现在可以直接修改文档 tag,不再只有 FAQ 管理区支持
  • 批量操作现在支持为选中文档批量设置分类
image - 上传结果会展示每个被跳过或失败文件的具体原因,而不再只是汇总数量 8e885e380d938e4a5d762ddba68f3622 - 上传结果弹窗中的确认按钮已正确接通 - 树形视图为纯前端实现,直接由 `file_name` 派生,不引入新的后端文件夹模型 image - 文档解析调度已集中到统一入口,并可通过以下环境变量配置: - `WEKNORA_DOCUMENT_PROCESS_DELAY_SECONDS` - `WEKNORA_DOCUMENT_PROCESS_REQUEUE_DELAY_SECONDS` - `WEKNORA_DOCUMENT_PROCESS_GLOBAL_LIMIT` - `WEKNORA_DOCUMENT_PROCESS_ENGINE_LIMIT` - `WEKNORA_DOCUMENT_PROCESS_ENGINE_LIMITS` - 当 Redis 可用时使用 Redis 做限流;在 lite 模式下则回退到进程内本地 gate

Type of Change

  • 🐛 Bug fix
  • ✨ New feature
  • 💥 Breaking change
  • 📚 Documentation update
  • 🎨 Refactor
  • ⚡ Performance improvement
  • 🧪 Test
  • 🔧 Configuration / Build / CI

Related Issue

Fixes #1353

Testing

  • 已对修改的知识库前端 Vue / i18n / utils 文件完成诊断检查
  • 已执行 go test ./internal/application/service ./internal/types -run '^$',通过

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Document KB tag editing is missing in list view and batch action bar

1 participant