DSH Plugins
返回列表
🖥️

dsh-gitbar-lite

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install Ckarefulon/dsh-gitbar-lite

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

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

插件介绍

在 DSH 里写代码、和 Agent 对话时,Git 状态往往还散落在终端里:要切窗口看 status、手动 add、再琢磨提交信息。dsh-gitbar-lite 把一套接近 GitHub Desktop 的 Git 面板放进右侧栏,和文件、文档、聊天并排;当前会话的工作区就是面板所看的仓库,换会话就跟着换,不必再挑目录。

面板按窄栏设计:变更文件列表带行数统计,勾选会直接写入索引(与终端里的 git status 一致),支持半暂存与全选;Summary 常驻一行,可展开 Description;可单独提交或提交并推送,推送失败也会明确区分「已提交」与「推送失败」。上下文按钮会随分支状态在 Push、Publish、Fetch 之间切换,推送前还会先 fetch 并在落后时拒绝强推。双击文件可在右栏复用同一个 diff 标签页;舍弃更改前会归档 diff,回收站里可预览、恢复或清空。

若你希望在不离开 DSH 的前提下完成日常暂存、提交、拉取与轻量 diff,又愿意依赖本机已配置好的 git 与凭据(插件不存密钥),这个客户端插件会很合适。它刻意不做子模块、worktree、切分支或完整历史浏览,专注把「当前工作区这一份改动」管清楚。

使用场景

  • 在 DSH 会话里改代码后,直接在右栏勾选文件并写 Summary 提交
  • Agent 改完仓库后回到面板,自动刷新变更列表并可用脚本填提交说明
  • 需要放弃本地改动时,先归档到回收站再恢复或彻底删除

适合人员

  • 日常在 DSH 里开发、不想频繁切终端做 git status/add 的用户
  • 熟悉 GitHub Desktop 式交互、希望同样体验落在右栏的人
  • 已在本机配置好 git 与凭据、只需轻量提交与 diff 的开发者