DSH Plugins
返回列表
dsh-git-status

dsh-git-status

客户端 更新于 2026.09.01

在终端中运行以下命令:

dsh plugin install shenhuanageshei/dsh-git-status

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

在 DeepSeek Harness 中运行 dsh plugin install shenhuanageshei/dsh-git-status 即可安装,开源地址:https://github.com/shenhuanageshei/dsh-git-status

插件介绍

在 AI 辅助编码会话中查看 git 状态,过去意味着切到终端或依赖另一个扩展,打断心流、丢失会话上下文。dsh-git-status 将实时 git 快照直接嵌入会话视图:会话头徽标展示可交互的分支操作入口,输入区上方环境行以分段配色呈现分支、ahead/behind、脏区计数、worktree 与 HEAD,一眼即知工作区状态。

点击徽标打开分支菜单,支持搜索、切换(远程分支自动创建跟踪)、新建。所有写操作遵循严格安全模型:仅使用 git switch(绝不 --force)、ref 白名单加参数数组杜绝 shell 注入、per-cwd 互斥锁串行切换、agent 运行中切换需二次确认。非 git 目录自动隐藏;detached HEAD 显示短 sha;linked worktree 带专属标记。

适合用 DSH 做 AI 辅助开发、需要随时瞥一眼分支或脏区而不离开聊天的工程师。官方槽位挂载、零宿主改动、无构建步骤,装完即用。

截图预览

使用场景

  • AI 会话进行中,瞥一眼分支与脏区而不切窗口
  • 从会话头徽标直接切换或新建分支,远程分支自动建跟踪
  • agent 跑 git 操作时,环境行实时显示 ahead/behind 与 worktree

适合人员

  • 用 DSH 做 AI 辅助编码的工程师
  • 需要在会话内保持 git 感知而不离开聊天的开发者
  • 多 worktree、多分支并行工作的团队