Skip to content

v0.3.0

Latest

Choose a tag to compare

@NUGURI-7 NUGURI-7 released this 14 Aug 18:45
· 8 commits to main since this release

新增

  • Skill 市场支持用户自己上传、挂载与下载 skill 包:三种打包形态在内存里归一成统一目录结构,全程挡住路径穿越、符号链接与解压炸弹,不受信内容不落磁盘
  • 模型供应商支持编辑:凭证留空表示沿用原凭证,切换供应商类型则整包替换
  • 侧边栏支持行内重命名对话:回车 / 失焦保存,Esc 取消,写库成功才更新列表
  • 知识库新增文档分段查看页:一段一张卡、默认折叠,用来检查文档切得对不对
  • 沙箱产物支持站内预览:PDF、图片、SVG、Markdown、CSV、JSON、HTML 各自渲染,不再需要跳出对话去新标签页

修复

  • 修复混合检索的相似度阈值同时下发给两条腿的问题:向量与关键词的分数量纲不重叠,阈值调高时关键词腿会全军覆没、hybrid 静默退化成纯向量检索。阈值现在只绑向量腿
  • 修复 Local 存储后端下的文档下载与预览 404:相对路径缺少 API 前缀
  • 修复对象存储抽象层中 generate_download_url 重复定义、后者覆盖前者导致 disposition 参数失效

安全

  • 产物预览对不受信内容做了隔离:SVG 经 DOMPurify 清洗后内联,HTML 关进 sandbox="allow-scripts" 且不带 allow-same-origin 的 iframe(opaque origin,读不到 cookie 与 localStorage)

其他

  • 补充后端代码审阅规范:贴出源码后需附一段自然语言讲述