Releases
v0.2.9
Compare
Sorry, something went wrong.
No results found
v0.2.9 — 壳接管服务生命周期 + 提示词落点修正 + 用量统计并入官方设置
修复(根因级)
下载安装后打不开 / 白窗闪退 :根因是壳从不拉起服务、只复用(无 installDir 且 dshDetected 不识别 checkout 目录),服务没起时壳只显示引导页(看起来像坏了)。现在壳接管服务生命周期 :
引导页新增「选择 DSH 目录」,保存 dshCheckout
按 checkout 启动命令自动拉起服务(node --import tsx/esm apps/cli/src/bin.ts web --port)
服务崩溃后指数退避自动恢复(最多 5 次),超限回落引导页提示
主进程未捕获异常 / 未处理拒绝写入 shell.log,杜绝静默闪退
重启窗口期偶发崩溃 :WebSocket 事件流加空错误处理器,修掉服务重启瞬间的 ECONNREFUSED 未捕获崩溃
安装包资产名与 latest.yml 不一致 :artifactName 连字符化(deepseek-harness-starter-Setup-0.2.9.exe),与 latest.yml 的 url/path 严格对齐,自动更新能命中资产
重命名
产品名统一为 deepseek-harness-starter (exe、安装包、桌面显示名),此前安装程序叫「deepseek harness」
全局提示词(三诉求)
编辑落点 = 服务真实读取的文件 :复用外部服务时,全局提示词直接写入该服务真实读取的 AGENTS.md(探测外部 DSH_HOME,默认 ~/.deepseek-harness,可指定);界面明确显示「正在编辑:<路径>」
Persona 改动自动重启 :壳管模式下身份 / Persona 变更保存后自动重启服务并接回会话;复用外部服务时不强行重启(禁用重启按钮,保存后提示需手动重启)
生效状态徽标 :界面显示 🟢 壳管模式 / 🔴 外部模式 + 双语说明 + 保存反馈文案
用量统计并入官方设置
官方设置左侧导航新增第二格「用量统计 」(与「全局提示词」同标准):Token / 耗时 / 活动三组数据卡,缓存命中率琥珀高亮,支持手动刷新,中英双语
数据源 = session.history 尾页的 host 投影(sessionStats + tokenUsage),零壳侧聚合;复用既有 getSessionUsage 桥,无新增 IPC
其他
339 测试全绿(34 文件);typecheck / build 通过
CI 工作流(.github/workflows/ci.yml)入库:push / PR 触发 typecheck + test + build
You can’t perform that action at this time.