Skip to content

KnowWork v0.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Oct 07:40
· 1 commit to main since this release

升级须知

  • 先换上 v0.0.2 的部署文件,再改版本号,步骤见 部署文档。这一版的编排文件有变化:worker 也要挂
    docker.sock(把附件解析出的 Markdown 放进会话沙箱),并加了后台任务的槽位与停机宽限期。只改版本号会用旧的编排文件跑新镜像。
  • 数据库迁移在 api 启动时自动执行:还在排队的附件解析任务搬进新的任务表重新排队;已存引用的定位换成新格式;
    补齐 v0.0.1 之后建表迁移里的改动。
  • 不兼容:去掉了模型分组授权。登记的模型,空间成员都能用;升级时原有的模型分组和分组授权会被删掉。

新增

  • 快速问答:只检索知识库、按检索到的内容带出处作答,不走完整的智能体流程。在输入框的「+」菜单里选,会话中途可以在智能体与快速问答之间切换。
  • 思考开关:对话模型可以开关思考,按各服务商自己的参数写法传。
  • 回答逐字输出。
  • 输入框 @ 点名:@ 知识库,这一轮只查点到的库;@ 技能,等于显式调用它。
  • 回答结束后,在右侧面板列出引用了哪些文件。
  • 管理后台「模型 → 文档解析」里配置 MinerU,改了不用重启;可以填 VLM 服务地址、强制用 VLM 解析;解析失败等重试时,列表上显示原因。
  • 运行面板:系统管理员看后台任务(附件解析等)的排队、执行和 worker 心跳。
  • 对外检索:别的系统经 REST 接口(/api/v1/knowledge-bases、/api/v1/knowledge/search、/api/v1/knowledge/read)
    或 MCP(/api/v1/mcp)检索知识库。API Key 要带 knowledge:read 范围,按 Key 所属用户的授权收窄。
  • 智能体每轮拿到一份知识库目录(名字与描述);新工具 knowledge_documents,列出知识库里的文档。
  • 授权页:技能按名称选;工具按树选,MCP 服务下面是「全部工具」和各个工具;知识库按树选。
  • 使用端侧栏可以收起成图标窄栏。
  • 预览:Word 直接渲染原件,不再转成 PDF;表格的行号与 Excel 一致,整张表都能看。

知识源协议

  • 知识工具新增这些参数:检索方式;按文件夹、标签、元数据条件检索;按章节读、从指定片段读、文档内查找;看文档目录。
    证据可以带图片、版本提示和带类型的定位(框按占页面的比例记)。
  • 这些都按各知识源自己的支持情况生效,不支持的参数会被忽略,并告诉模型。KnowFlow 连接器目前都不支持。

修复

  • 附件解析真正跑起来了:v0.0.1 里 PDF、Office 附件的解析任务进了队列,worker 却从没处理过,一直停在「解析中」。
    现在改用通用的后台任务框架,失败时按原因分类提示。
  • 模型网关不再误判断流:长上下文首字慢、工具参数攒着一起发、只有 role 的空块,都不会再被当成断流截掉。
  • 用户中止的运行显示成「已取消」,不再露出英文 aborted。
  • 沿用前一轮的检索结果时,引用编号不再落到别的文档上。
  • 旧版浏览器上 PDF 预览中文乱码。
  • 引用气泡里点「查看原文」后气泡收起,不再浮在预览上面。
  • 标签输入框用中文输入法时,选字的空格不再把拼音收成一个标签。

已知限制

  • 只发布 linux/amd64 镜像。
  • 模型只支持 OpenAI 兼容接口。
  • 固定工作流只有接口,没有界面。
  • 还没有备份与恢复脚本,升级前请按 部署文档 手动备份 Docker 卷。
  • 还不能在网页上修改密码、禁用账号。