Skip to content

v0.2.0 — 桌面端 / Web 端双端适配

Choose a tag to compare

@ccr-wer ccr-wer released this 16 Oct 04:13
· 5 commits to main since this release

dsh-devlog-auto v0.2.0

DSH 插件:每轮工作结束时自动把上下文加工成一段第一人称开发日志,追加到 $DSH_HOME/devlog/YYYY-MM-DD.md。

本次重点:桌面端 + Web 端双端适配

  • peerDependencies 双区间:声明 @deepseek-ai/dsh-tools: ^0.1.5-rc.1 || ^0.2.0-rc.2。
    桌面端(dsh 0.2.0-rc.2)会主动校验插件声明的版本范围,只写 Web 端 ^0.1.5-rc.1 的插件会被直接拒绝安装——本版本补齐该区间,两端均可正常安装。
  • 去掉绝对路径:cordis.yml 更名为 cordis.patch.yml,patch 内 name 由本机绝对路径改为包名 dsh-devlog-auto,跨机器安装无需改路径。
  • 补齐生态声明:新增 dsh.bundle.patch、exports、engines.node >=20,对齐 Dolphin 等 DSH 生态插件约定。

自 v0.1.0 以来的其他改动

  • 默认日志提示词改为通用版,去掉写死的人名/项目名(个性化仍可在设置页 volatile 的 logPrompt 覆盖)
  • 生成模型参数配置化:provider / model / reasoningEffort 均可在设置页调整
  • 新增 debugDump 开关(always / on-error / off,默认 on-error),不再每轮默认落盘用户代码
  • 文档与路径表述中性化

依赖说明

@deepseek-ai/schemastery 刻意保留为锁定的硬依赖(3.18.4):设置页可编辑的 logPrompt 依赖 .volatile(),该方法 3.18.4 才提供,宿主内置的 3.18.2 没有。详见 README《依赖说明:为什么 schemastery 是硬依赖》。

安装

npm install dsh-devlog-auto
# 或
dsh plugin --profile <profile> add dsh-devlog-auto

npm: https://www.npmjs.com/package/dsh-devlog-auto