DSH Plugins
返回列表
🖥️

dsh-lite-git

客户端 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install Ckarefulon/dsh-lite-git

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install Ckarefulon/dsh-lite-git 安装本插件,源码见 https://github.com/Ckarefulon/dsh-lite-git,装完后重启 DSH。

插件介绍

在 DSH 里写代码、和 Agent 对话时,工作区往往就是当前会话绑定的目录;若还要切到终端或独立 Git 客户端看状态、暂存、提交,上下文很容易断。dsh-lite-git 把一块 GitHub Desktop 风格的 Git 面板装进 DSH 自带的右侧栏,和「文件 / 文档 / 聊天」并排:你看哪条会话,面板就看哪个工作区对应的仓库,不用再挑一次路径。

面板按窄栏设计,但日常操作都收在这一栏里:变更文件列表带行数统计,勾选就是真正的 git add,Summary 与可展开的 Description,Commit / Commit and Push,以及会随分支状态在 Push、Publish、Fetch 之间切换的按钮;推送前会先 fetch 并拒绝落后推送。双击文件在右栏开一个可复用的 diff 标签页,还能用本机程序打开文件;舍弃更改前会把 diff 归档到插件回收站,需要时可恢复。

它还支持按仓库保存的 Summary 脚本(面板获得焦点时自动跑,且不会覆盖你手写的摘要)、可配置的自动 fetch,以及工作区自动绑定或扫描选择仓库。适合已经在 DSH 里用会话驱动开发、又希望提交与查看改动不离开 IDE 的人;需要子模块、worktree、分支切换或完整历史浏览的用户应知悉当前版本的已知范围。

使用场景

  • 在 DSH 会话里改完代码,想在右栏直接勾选暂存并提交
  • 切换会话时希望 Git 面板自动跟着当前工作区仓库
  • 需要快速看 diff、舍弃改动或从回收站恢复,而不开独立 Git 客户端

适合人员

  • 在 DSH 里用会话驱动日常开发的用户
  • 习惯 GitHub Desktop 式变更列表与勾选暂存的人
  • 希望提交推送与查看改动不离开 DSH 界面的人