DeepSeekDSH
独立社区指南与 DeepSeek 无隶属关系。下载版本与教程参考

DeepSeek Harness v0.1.2-alpha.5:修复升级后启动失败与会话标题丢失

源码核验 DeepSeek Harness v0.1.2-alpha.5:解释为什么部分升级会启动失败或会话标题消失,以及 session_projcache 的跨版本恢复机制。

本页内容
历史预发布版本说明

v0.1.2-alpha.5 于 2026 年 9 月 2 日发布,修复了升级后启动失败和会话列表标题丢失的问题。

alpha.5 官方到底修了什么

DeepSeek 于北京时间 2026 年 9 月 2 日 18:02:56 发布 v0.1.2-alpha.5。官方 Release 明确说明:从 0.1.1-rc.2 或 0.1.2-alpha.3 升级时,可能出现应用无法启动,或者会话列表中的标题丢失。

v0.1.2-alpha.5 GitHub Release ↗

用户最直接会遇到的两种症状

升级后应用启动不了

旧版本留在磁盘上的投影缓存可能在启动阶段被整块拒绝,而不是被当成可重建的派生数据处理。

会话列表标题消失

旧的会话列表投影缓存可能失效或读不出来,但真正的会话数据仍然是权威来源。

影响范围

官方 Release 特别点名 0.1.1-rc.2 和 0.1.2-alpha.3 两个升级起点,因此从这两个版本升上来的用户最值得优先检查。

源码核心其实是“缓存跨版本兼容”

alpha.5 同时修改了通用存储层和 session projection cache。核心原则是:旧缓存或坏缓存属于可重建派生数据,不应该因为它们读不出来就让整个应用无法启动。

缓存恢复

会话投影缓存属于派生数据。缓存记录缺失或失效时,可以根据会话日志重新生成。

alpha.5 怎么处理旧缓存和坏缓存

仍兼容的旧记录

只要当前 schema 仍能验证,就继续读取;后续发生正常写入时再重写成当前格式。

缺少新版 lineage 字段的旧记录

未 seeded 会话按旧的未 seeded 身份读取;seeded 会话如果身份不匹配,就冷重建,而不是错误复用旧缓存。

仍然无法通过校验的记录

先备份再跳过。对应会话暂时按无缓存方式读取,派生投影之后可以重新生成。

升级到 alpha.5 后怎么验证

  1. 01

    先记录升级前版本

    如果你来自 0.1.1-rc.2 或 0.1.2-alpha.3,需要重点检查,因为官方 Release 明确点名了这两个升级起点。

  2. 02

    核对安装版本

    验证这次升级时,记录当前版本、升级前版本和启动方式。

  3. 03

    完整重启 DSH

    确认应用能够正常进入主界面,而不是在存储/插件初始化阶段启动失败。

  4. 04

    检查旧会话列表

    确认之前存在的会话标题重新正常显示,并实际打开几个旧会话,验证真实读取而不只是第一屏列表。

  5. 05

    不要第一时间手工删缓存

    alpha.5 本身就在做缓存容错和备份。如果问题仍存在,应先保留 DSH Home 和准确版本信息,再进一步排查。

相关版本

2026 年 10 月 16 日发布的 v0.2.1-alpha.5 修复了插件技能菜单不刷新和失效终端反复重试的问题。