Skip to content

Releases: magian1127/deepseek-harness-hashline

hashline 0.3.5:适配 DSH 0.2.1 并修复错误身份丢失

Choose a tag to compare

@magian1127 magian1127 released this 18 Oct 12:11

行为变化:

  • 要求 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

Choose a tag to compare

@magian1127 magian1127 released this 26 Sep 19:15

新功能:

  • 桌面版(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

Choose a tag to compare

@magian1127 magian1127 released this 23 Sep 11:07

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 缺省形状推断。

其他

  • 配置表单从设置页迁到侧栏「插件」页的组合包配置区。

v0.3.2

Choose a tag to compare

@magian1127 magian1127 released this 10 Sep 09:03

文档:最低 DSH 版本提升至 0.1.5-rc.1(0.3.2 首次发布)。