Repository navigation
2.1.0 · 个人知识库
2.1.0 正式版
本版将已验证的 2.1 预览功能整理为正式版本,并保留 2.0.3 的同一大版本正式版自动更新能力。
正式发布记录
-
GitHub Release:
v2.1.0,已发布;原始发布由 PR #25 合并至main,提交为bf41c52c088495596c619af30b38a4a4bc43a3e1。 -
PR #26 已将发布记录、随包文档、安装包、网站下载副本和摘要清单全量同步到
main,合并提交为5abc0bbfd37162e91343906aa761a37ea590639f。这是文档与发布元数据同步,构建号仍为37b7ff660806754d。 -
安装包字节数、SHA-256 与逐文件摘要以权威
release-manifest.json为准。 -
产品展示页:个人知识库 2.1.0;正式发布工作流和 Pages 部署均通过。
-
Gitee 镜像同步成功;GitCode 镜像同步工作流失败。镜像结果与 GitHub Release 状态分开记录。
-
用户确认 2.1-beta4 预览版可用。正式包没有在维护者本机安装验证,也没有使用真实云端 Embedding/Rerank API。
-
多语言全文与向量协同检索:并行召回、一次双向局部补充、RRF 融合、精确匹配和来源去重。
-
长文按结构切片,关联章节与原文位置,命中后恢复必要上下文;不缩短原有证据范围。
-
内置硅基流动 BGE-M3 配置,提供通用 Embedding 与 Rerank API;保存启用后自动增量建库。
-
索引位于知识库根目录的“索引层”,空间以 KB/MB/GB 估算;API Key 沿用加密凭据,版本升级不重置。
-
复用检索 worker、分词计算、请求内读取和同时在途查询向量,按证据缺口补查;不缓存最终答案。
-
问答协议减少整篇答案重复回传;保留蓝色知识库引用入口、来源链接和默认开启的简短检索流程。
-
新增最终引用检查:漏引或跳过审查时最多请求一次定向修正;初稿流式输出可能先显示,不声称能证明全部事实正确。
-
新增机制版本检查、索引兼容升级和托管文件差异处理,保留用户修改和 AGENTS 规则。
配套记忆补丁
发布附件 memory-evolve-context-fix.zip 将标题、别名、审查和写入提醒与稳定记忆分离,避免这些小变化触发大段记忆重注入。补丁不删除正文、不降低规则预算,不改写已有会话历史;真实记忆更新和其他插件变化仍可能增加上下文。只安装知识库包不会自动修改记忆插件。
补丁是对特定 memory-evolve 基线的可回退代码修改,需要另行应用;内容不包含维护者的记忆数据和设备路径。详见 补丁说明。
更新与验证
预览版本经用户实机测试确认可用;正式版重新同步版本、清单、包与下载入口。发布前执行一组定向检查、源码与归档一致性及公开内容检查;不额外开展大规模压测或真实云端调用。
25 项定向自动检查通过;安装包逐文件摘要、正式版发布工作流与展示页部署检查通过。用户实测对象是 2.1-beta4 预览包,发布清单明确标注未在维护者本机生产安装、未进行真实云端模型调用。
升级不会自动清除已有会话积累的重复内容。完整重启后建议新会话验证;自定义规则或预设的待处理差异请在知识库设置中查看。
2.0.3 补丁更新
- 同一大版本内的正式版小版本与补丁更新自动下载、校验并交由 DSH 安装;跨大版本及预览版更新仍需手动选择。
- 保留已有“有可用更新”提示、关闭记录,以及安装后的更新说明弹窗规则。
- 宿主不提供客户端安装接口时,继续通过 DSH 插件管理器更新。
本次为补丁更新;按正式版规则,不弹出安装后的更新说明。
2.0.2 补丁更新
- 从公开材料和安装包中移除维护者设备路径、账号目录、本机服务地址及个人知识库目录样例;本地 OCR/ASR 默认路径改为由用户配置或从当前环境发现。
- 将随包知识库 Skill 改为通用安全说明,不再包含个人资料目录、账号路径或私人工作流示例。
- 增加发布前文档隐私扫描,并在插件设计与演进记录中固定公开内容的隐私边界。
- 删除旧版本发布资产中的随包资料副本,并以 2.0.2 发布经审查的安装包。
本次为补丁更新;按正式版规则,不弹出安装后的更新说明。
2.0.1 补丁更新
- 更新说明正文合并为本次升级内容清单,不再按历史版本分组;相同条目只显示一次,保留跨版本汇总和关闭已读规则。
- 新增 插件设计与演进记录,记录产品定位、架构、数据与权限、实现方案、源码索引、演进路线、未来方向及能力边界。
- README 前部、知识库工作台设置页及 DSH 个人知识库设置均增加文档入口。文档随安装包分发,发布检查要求其版本同步。
遵循补丁更新规则:从 2.0.0 升级到 2.0.1 不弹安装后的更新说明;从更早的大/小版本或预览版升级时,按既有规则显示合并内容。
2.0.0 正式版
本版将知识库工作台从预览版带入正式版:统一总览、资料目录、关系网络、收件箱、阅读与摘录、回顾、流程和设置的导航与布局。关系网络使用按文件变化维护的索引;可选择中心资料、查看全库分区、追踪连接与修复证据。普通可写文件可移入回收站,30 天内恢复;系统文件受保护。OCR/ASR 经受管解析通道登记任务和提交记录,结果回到发起会话。
顶部与设置页共用更新状态。正式版用户只对新的正式版弹出更新提示;预览版用户对两个渠道的新版本弹出提示。安装需用户点击。版本格式及旧 2.0.2-betaN 的迁移比较规则见 VERSIONING.md。
安装后更新说明按版本变化决定:正式版跨大/小版本弹窗,单独补丁更新不弹;预览版每次更新弹窗。跳过多个版本时汇总区间内的更新内容为一个弹窗,关闭后记录已读版本。此规则与“有可用更新”的弹窗互不影响。
升级不会主动删除用户知识库。回退时使用安装前保留的插件包和配置备份;回收站文件存于知识库内部受保护目录,降回不支持回收站的旧版本前应先确认需要恢复的文件。
1.1.6 正式版:自动选择可用更新源
在国内更新源基础上简化更新操作:点击更新后自动选择可用地址,下载、校验及交给宿主安装。正常情况不列出来源、地址或单个源的失败信息;只有全部源不可用时才列出原因和备用入口。保留正式版/预览版自主选择,不包含工作台功能。
对应预览版:2.0.1-beta3。旧版本安装包保留。
1.1.5 正式版:国内更新源
基于 1.1.4 的小更新,加入 Gitee / GitCode / GitHub 三源检查和下载,保留正式版/预览版自主选择。没有加入知识工作台功能。
- 并发读取各源清单,采用最新可用版本,避免镜像延迟隐藏新版本。
- 同版本摘要不一致时阻止更新;下载失败或校验失败后切换其他源。
- 展开下载源可查看各源状态及正式、预览安装包入口。
- GitCode 使用官方 raw 文件 API,Gitee 仅允许平台文件域名内的 HTTPS 跳转。
- 检查更新不自动下载或安装。保留资料、绑定和设置。
正式版:1.1.5;预览版:2.0.1-beta2。旧版需安装本次更新后才能获得国内源。
1.1.4 正式版:可选更新通道
基于 1.1.3,仅增加正式版和预览版分别检查、显示及由用户选择下载/安装的能力。知识工作台功能仅在 2.0.1-beta1 预览版提供。
- 旧版用户通过现有“检查更新”入口获得正式版 1.1.4。
- 安装 1.1.4 后,同时查看正式版状态和可选预览更新。
- 检查本身不下载、不安装;选择预览版后才执行对应操作。
- 预览清单不可用时保留正式版检查;安装前重新校验版本、包身份、大小和 SHA256。
- 保留原有资料、绑定和设置;不增加工作台引导。
1.1.4 与 2.0.1-beta1 历史安装包已从公开下载处撤下;历史说明仅保留功能记录。
更新通道、原有更新安装流程和导入授权回归使用模拟服务通过;真实 DSH 安装尚待实机验收。
个人知识库 1.1.3
本版修复两个缺口:kb_import action=parse 过去没有经过 kb_parse 的调用者授权与 H1 状态检查;现在只有宿主确认的知识库根会话或仍有效的知识库子代理可以解析,且 H1 必须就绪。任务记录保存授权来源,模型传入的 provider ID 不会改变设置默认值。
更新公告以统一关闭函数处理按钮、遮罩和 Esc 键;按 Esc 关闭后也会保存本版本已读状态。
当时的公告规则为仅显示主人指定的公告;从 2.0.0 起,安装后更新说明改用上述按版本变化的规则。历史 1.1.1、1.1.2、1.1.3 已读记录仅用于迁移旧状态。
新增客户端内一键更新:点击「立即更新」自动从固定仓库下载安装包,校验大小、SHA-256、包名、版本和压缩包路径,再交给 DSH 原生插件管理器安装。支持热加载时直接加载;宿主返回 restart-required 时显示重启提示。通过持久化请求编号恢复热加载断线结果,只有实际宿主构建与客户端版本都吻合才显示加载成功;仅界面未替换时提供刷新界面入口。下载、校验、安装失败均明确显示;结果未知时阻止重复安装并提供核对入口。旧模块的迟到回复不会覆盖后续更新记录。
1.1.3 历史安装包已从公开下载处撤下。旧版需先使用宿主插件管理器安装当前正式包,再接入新版更新器。
展示页地址:https://kingsleyasher.github.io/Personal-Knowledge-Base/。本次合并后由 GitHub Pages Actions 发布 1.1.3 页面和下载包。
新增回归测试覆盖未授权/伪造调用方拒绝、H1 缺失或未就绪拒绝、授权撤销、授权来源留痕和 Esc 已读持久化。未进行 1.1.3 DSH 实机启动验收或真实收费云端 API 验证。
一键更新验证使用隔离临时目录和模拟原生服务结果;已检查本机 DSH 0.2.1-rc.2 的原生 installBundle、waitForInstall 与 HMR 源码契约。桌面端按用户要求保持 1.1.2,未实际执行其升级或热加载。