Deepseek Harness EAC v2.0.2
修复
自动更新无法使用(本次重点)
- 网络层重写:更新检查与下载改用 Electron
net模块(Chromium 网络栈),自动走系统代理并信任系统 CA 证书。修复两类常见故障:- 企业/网关 MITM 证书导致的
unable to verify the first certificate检查失败; - 系统代理(如
127.0.0.1:7890)不生效导致的 GitHub 直连超时。
- 企业/网关 MITM 证书导致的
- 安装包匹配修复:资产选择正则此前永远匹配不到真实的 Setup/Portable 文件名,更新流程卡在"未找到匹配的安装包资产"。已修复并经探针实测(检查 → 选包 → 下载 175MB 均通过)。
- 下载增加空闲超时(60s 无数据才判死)与完整性校验(最小体积 + MZ 头),慢链路不再误报失败。
内置三个社区 agent preset(提升 DeepSeek 实战表现)
以下 preset 开箱即用,安装后自动同步到 ~/.dsh/.agent-presets,可在 Web UI 中自由切换:
| Preset | 说明 |
|---|---|
| Anchored Standard(默认) | 首请求锚定 Minimal 工具对(持久 bash + str_replace_editor)与 256K 输出预算,首个工具调用/回复后开放完整 Standard 目录。评测 98/99 分 vs 官方 Standard 91/92。 |
| Router Standard | 任务感知路由:修复类任务走规格优先(plan-first),新建类任务走动手派(doer),首个工具调用后开放完整目录。 |
| Minimal (Git Bash) | 官方 Minimal 的 Windows 变体:bash 经 Git for Windows(MSYS)执行,解决 Windows 上 bash 不可用问题。 |
- 默认 preset:新用户自动设为 Anchored Standard;已在
settings.yaml写过default的用户保持原选择不变。 - 安全性:preset 是纯组合目录,不进插件树——即使某个 preset 有问题也只影响显式选择它的会话,不会重现 v2.0.0 的"插件树加载失败"启动崩溃。已存在的同名 preset 目录永不覆盖(用户手装/改过的版本优先)。
其他
electron-builder产物文件名改由${version}派生,后续版本不再手工同步。- 单元测试扩充至 46 项(preset 同步/默认值/打包完整性回归防护),全部通过。
升级方式
- v2.0.1 用户:应用内"检查更新"→ 确认下载 → 自动替换并重启(本次更新机制已修复,应可正常走通)。
- 全新安装:下载下方
Deepseek-Harness-EAC-v2.0.2-Setup-x64.exe(安装版)或Deepseek-Harness-EAC-v2.0.2-Portable-x64.exe(便携版)。
安装路径请保持纯英文(ASCII)字符,避免中文路径导致的渲染进程异常。
校验
- 安装包 167.5 MB / 便携包 167.2 MB,附
.blockmap。