Repository navigation
Releases: magian1127/deepseek-harness-hashline
Releases · magian1127/deepseek-harness-hashline
Release list
hashline 0.3.5:适配 DSH 0.2.1 并修复错误身份丢失
行为变化:
- 要求 DeepSeek Harness >=0.2.0-rc.2 <0.3.0-0,0.1.x 及更早版本会被宿主拒绝加载。
修复:
- 修复 hashline 错误的父类一直静默退回普通 Error 的问题:此前宿主按 HarnessError 判定错误类型的逻辑始终失败,错误身份未被保留。现在按需解析命名导出,异步预载与同步兜底共用同一折算规则。
其它:
- 同步 package-lock.json 与双语 README 徽章至 0.3.5。
hashline 0.3.4:支持桌面版 DSH,profile 探测识别 Electron Host
新功能:
- 桌面版(Electron)支持:profileNameFrom(argv, electronVersion)——桌面 Host(Electron RunAsNode)argv 无 --profile 时判 desktop,修复 createRequire 锚错 web profile、拿不到与运行时同实例 DSH 模块的问题
- 插件 CLI 按名拒绝 desktop profile(含阻止 pnpm 兜底绕过 dsh CLI 保护);desktop profile 运行态探测端口默认 19387
配套:
- 新增 locale/ 双语元数据与 exports(0.1.7-rc 插件页本地化)
- README 双语补桌面版 link 安装方式
安装(Web):dsh plugin --profile web add deepseek-harness-hashline;桌面版见 README「桌面版 DSH」一节。
hashline 0.3.3:插件配置迁到 0.1.7 的 configForms,并兼容两代 schemastery
hashline 0.3.3:插件配置迁到 0.1.7 的 configForms,并兼容两代 schemastery
变更
- 插件配置迁到 DSH 0.1.7 契约:配置表单经 configForms 按入口 id(profile 行 id)取 ConfigForm,不再绑定已退役的 settings 命名空间;读写走 profile 行 config,服务面与旧 settingsScope 同构。
- 插件静态导出 Config(schemastery schema),字段易变标记优先用 .volatile(),旧版 schemastery 回退 meta.volatile,两代宿主都可实时编辑。
- 最低 DSH 要求提升为 0.1.7-alpha.2。
修复
- 修复带 BOM 的文件被误报 bom=no、且编辑后 BOM 静默丢失:改用字节读取并自行按 ignoreBOM 语义解码,旧 DSH 无 readBytes 时回退历史行为。
- 新增 op 缺省形状推断。
其他
- 配置表单从设置页迁到侧栏「插件」页的组合包配置区。