Skip to content

Releases

v0.7.3 · 修复启用插件后桌面版启动失败

Choose a tag to compare

@callmesoul callmesoul released this 12 Nov 02:42

[0.7.3] - 2026-11-12

修复

  • 修复启用插件后桌面版无法启动(web boot: 1 entry did not activate / @deepseek-kanban/plugin: failed)的问题:客户端 Remote descriptor 的 strict codec 缺少 create() 工厂,被 DSH 0.2.x 的 typert 注册表校验拒绝(typert: ... strict codec has no create() factory)而整批注册失败,导致插件 fiber 进入 failed 状态并中止宿主启动。
  • 客户端 apply() 改为按段落隔离失败:样式注入、快捷键、Remote 挂载、虚拟工作区、侧边栏入口、看板浮层、更新提示各自独立兜底,任一环节出错只降级对应功能并打印 [kanban] ... failed,不再让整个插件 fiber 失败、拖垮宿主启动。

v0.7.2 · DSH 0.2.x 兼容性修复

Choose a tag to compare

@callmesoul callmesoul released this 12 Nov 01:34

兼容性

  • 放宽 peerDependencies 中 @deepseek-ai/dsh-* 的范围到 >=0.1.7-rc.1 <0.3.0-0,修复在 DSH 0.2.x(含桌面版 0.2.2-rc.1)下被兼容性判定器判为不兼容、安装需手动授予版本豁免的问题。
  • 移除 dsh.client.inject 中已不存在的 @deepseek-ai/dsh-client-runtime(0.2.x 改由平台 seed 表提供 slots/primitives/store)。
  • 修复桌面版宿主下 detectProfileName 恒返回 web 的问题:DSH 0.2.x 桌面版把 profile 目录作为位置参数传入,新增按 profiles/<name> 路径反查。
  • 修复一键更新在桌面版下必然失败的问题:process.argv[1] 在桌面宿主里是 dsh-desktop-host/lib/index.js 而非 CLI,改为经 dsh.cmd 同款入口(Electron ELECTRON_RUN_AS_NODE=1 + --expose-internals)调用插件管理命令。

新增

  • 非 Git 目录、无 commit 仓库和 Git CLI 不可用的项目支持隔离文件快照执行,审核前不会修改原项目。
  • 快照任务支持新增、修改、删除文件统计,并在审核时检测原项目并发修改;冲突可交回同一 Agent 会话处理。
  • 新增 scripts/sync-dsh.mjs,替代原先只适用于旧 web profile 的部署流程;Windows 下自动把产物中转出 UNC 路径再安装。

安全

  • 快照应用前备份受影响文件并写入恢复 journal,失败自动回滚;拒绝路径逃逸和符号链接目录穿透,成功备份保留 7 天。

测试

  • 主机 smoke 测试覆盖非 Git 项目的隔离执行、文件新增/修改/删除、安全应用、并发冲突、Agent 冲突恢复和进程中断后的 journal 恢复。
  • 更新器测试覆盖桌面版 profile 探测、桌面宿主 CLI 调用参数和 --dshArgs/--dshEnv 解析。

v0.7.1 · 定时补跑与会话稳定性

Choose a tag to compare

@callmesoul callmesoul released this 04 Sep 07:43

修复 DSH 停机期间错过执行时间的任务无法补跑的问题:服务启动后会立即执行已到期且仍待领取的任务。与此同时,长时间运行的 Agent 会按实时状态续期等待,继续任务时优先复用 live 会话并避免重复发送 followup。

Full Changelog: v0.7.0...v0.7.1

v0.7.0 · 附件与单会话续跑

Choose a tag to compare

@callmesoul callmesoul released this 02 Sep 09:51

新增通用附件上传、预览与下载,非图片附件会安全挂载到任务 Worktree;侧边栏改为跨项目虚拟「看板任务」分组并迁移旧工作区会话。任务从首次执行起绑定唯一 Agent 会话,异常恢复、评论续跑和冲突处理始终续接原会话。

Full Changelog: v0.6.0...v0.7.0

v0.6.0 · 插件一键更新

Choose a tag to compare

@callmesoul callmesoul released this 31 Aug 10:16

新增 GitHub Release 更新检查、一键安装、自动重启与跨重启进度恢复;本地开发安装会自动禁用自更新,避免覆盖源码。

Full Changelog: v0.4.0...v0.6.0

v0.3.0 · 任务记录与执行反馈

Choose a tag to compare

@callmesoul callmesoul released this 31 Aug 06:28

任务详情现将任务描述、执行结果与评论按时间合并展示;Markdown 编辑器支持粘贴文件引用;Agent 异常终态会被准确识别并暂停任务,同时补充了对应 smoke 测试。

Full Changelog: v0.2.0...v0.3.0

v0.2.0 · Agent Composer 任务输入

Choose a tag to compare

@callmesoul callmesoul released this 27 Aug 07:43

任务描述与评论现已统一使用 Agent Composer,支持 @ 项目文件引用、附件路径引用和评论快捷提交;同时移除输入组件阴影并完善 README 与 CHANGELOG。

Full Changelog: https://github.com/callmesoul/deepseek-kanban-plugin/commits/v0.2.0