Repository navigation
Releases: IT-coder-Yy/dsh-lazygit-plugin
Release list
v0.5.2
修复 DSH 0.2.2-alpha.2 移除旧会话读取接口后,Git 助手无法读取会话历史的问题;保留旧版 DSH 兼容性。
- 使用新旧版本通用的会话查询接口,覆盖助手初始化、上下文同步和历史回复读取。
- CI 覆盖 13 个 DSH 版本,包括
0.2.1-rc.5和0.2.2-alpha.2。 - 更新中英文安装说明,兼容表保留最新 3 个版本,其余合并展示。
安装或更新:
dsh plugin --profile web add dsh-lazygit-plugin@0.5.2使用 DSH 0.2.2-alpha.2 时需要 Node.js >=24.9.0。更新后重启 Harness 后端并刷新浏览器。
v0.5.1
Git 工作台新增紧凑的「中文 / EN」语言切换按钮,位于标题栏关闭按钮左侧。语言选择会保存在浏览器中,切换时保留当前页签、输入和冲突草稿。
- 八个功能页的按钮、提示、确认和命令日志支持中英文;文件路径、提交内容及 Git 原始输出保留原文。
- 更新中英文 README,与当前工作台功能和安装版本保持一致。
验证:206 项测试通过;40 个构建产物一致性检查通过。真实临时仓库及独立 DSH 0.2.1-alpha.2 环境验证了安装、语言切换、Diff、暂存、提交修正、贮藏、分支、合并冲突、Push/Fetch/Pull、真实模型生成提交说明、Git 助手建议执行、刷新和关闭重开;认证与 worktree 切换冒烟测试通过。
安装:dsh plugin --profile web add dsh-lazygit-plugin@0.5.1
v0.5.0
项目和 npm 包统一更名为 dsh-lazygit-plugin,内部标识、挂载配置与数据存储同步统一为 LazyGit。
- 首次启动自动导入旧包的助手会话关联和提议记录,并保留旧数据备份。
- 兼容旧版主会话上下文消息,以及尚未完成的 squash 合并。
- 修正英文 README 中混入的中文,更新中英文安装说明。
验证:201 项自动测试通过;在临时目录完成全新安装、从 0.4.3 升级、数据导入及重启验证;GitHub CI 的 6 个兼容性任务全部通过。npm 发布包的哈希与已测试安装包一致。
安装:
dsh plugin --profile web add dsh-lazygit-plugin@0.5.0如已安装旧包,请先停止 Harness 后端并执行 dsh plugin --profile web remove dsh-easygit-plugin,再安装新包。手动挂载用户需同步更新为 lazygit.cordis.yml。安装后重启后端并刷新浏览器。
v0.4.3
本次更新支持 DSH 0.2.0-rc.1、0.2.0-rc.2、0.2.1-alpha.1 和 0.2.1-alpha.2。
- 适配新版会话工作目录服务,切换 worktree 后读取当前仓库,并使旧目录下的待执行建议失效。
- 保留旧版会话目录接口;切换目录不会扩大原会话的沙箱边界。
- Git 工作台与独立助手使用共享 RPC 入口,支持反向代理子路径。
- 增加四个 DSH 版本的真实服务 CI 验证,精简中英文 README 的兼容性说明。
验证:193 项自动测试通过;37 项构建产物一致;四个 DSH 版本的 Host 加载、客户端分发、认证、Git 读写和助手会话测试通过。新版另验证 worktree 切换与旧建议拦截。本轮未执行真实模型调用或跨操作系统测试。
安装或更新:
dsh plugin --profile web add dsh-easygit-plugin@0.4.3更新后重启 DSH 后端并刷新浏览器。
v0.4.2
文件审阅现在按差异块独立横向滚动:只有代码超宽的块才会在底部显示滚动条,拖动一个块不会影响其他块。保留双行号、增删高亮和块间省略提示,暂存记录与合并预览同步支持。
本版本同时包含自 v0.4.1 以来的 Git 工作台控件与状态反馈改进,以及多行 Git 提交说明支持。
验证:npm run check 通过,188 项测试全部通过;构建产物一致性与 npm 打包检查通过。浏览器实测确认长块、短块及独立滚动行为符合预期。
v0.4.1
v0.4.0
v0.3.0
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 后端并刷新浏览器。
dsh-easygit-plugin v0.2.3
Full Changelog: v0.2.2...v0.2.3