Skip to content

v0.3.0

Choose a tag to compare

@IT-coder-Yy IT-coder-Yy released this 23 Sep 17:18
· 53 commits to main since this release

Git 可视化,操作更简单

dsh-easygit-plugin@0.3.0 将 Git 状态、提交图和常用操作集中到 DeepSeek Harness Web 原生右侧工作台。

  • 看清仓库:文件审阅与原始 Diff、提交图与详情、本地/远程分支和标签、贮藏与同步状态。
  • 点击操作:暂存、提交、分支管理、fetch/pull/push、设置上游和 Rebase。
  • 合并与冲突:合并前预览,支持普通、仅快进与压缩合并;三方编辑器支持 Merge、Rebase、Cherry-pick 和 Revert 的冲突处理。
  • 完整贮藏管理:选择文件、包含未跟踪文件、审阅、应用、弹出、删除以及从贮藏创建分支。
  • 提交修正:修改说明、补充最近提交、撤销最近提交但保留改动、Revert 历史提交。
  • 文档与兼容性:重写中英文 README、更新展示图,适配 DSH 0.1.7-rc.1 的 Shell 接口,保留 0.1.6-alpha.2 兼容路径。
  • 修复 Diff 刷新:暂存/取消后跟随正确分组,提交后清空旧差异,避免迟到响应覆盖当前状态。

发布验证

  • npm run prepublishOnly 通过:150 项测试,31 个可重复构建产物。
  • 真实临时 Git 仓库验证常用操作、贮藏、三种合并模式、冲突处理、提交修正、远程同步和提议安全。
  • 在隔离的 DSH 0.1.7-rc.1 浏览器完成真实操作,并通过正式插件命令净安装待发布 tarball,验证打开工作台、创建提交和历史记录。
  • Agent 的提议执行与安全校验有测试覆盖;本轮未调用外部模型验证自然语言回复。

安装

dsh plugin --profile web add dsh-easygit-plugin@0.3.0

安装或升级后,重启 DSH Web 后端并刷新浏览器。