DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Dock Git — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dock-git

Dock Git

DSH 停靠栏的 Git 历史查看器:浏览提交图、分支、标签和远程仓库;暂存、提交、推送并管理仓库设置。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:AKS1st/dock-git#961c203dd87a3dc2940f7c7a3df51d6a00e37b5e
README兼容性版本
dock-git 提交历史图(中文界面)

兼容性与来源证明

Dock Git 以 dock-git 发布,当前版本为 0.3.4。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/9/20

版本

0.3.4stable
2026/9/11
0.3.3stable
2026/9/8
0.3.2stable
2026/8/27
查看其余 4 个版本收起版本
0.3.1stable
2026/8/26
0.3.0stable
2026/8/23
0.2.0stable
2026/8/22
0.1.0stable
2026/8/20

相关插件

正在加载相关插件…

最新版
0.3.4
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 0
周下载
239
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Better Sidebardsh-better-sidebarDSH web 插件:类似 VSCode 的右侧边栏(资源管理器 / 编辑器 / 终端 / git / 浏览器),按对话会话隔离。提供服务,供其他插件注册侧边栏标签页和文件查看器。Find Plugindsh-find-plugin在代理中查找 DeepSeek Harness 插件——实时搜索 GitHub 上的 dsh-plugin 主题,并按星标数排序。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。Plugindsh-pluginDeepSeek Harness 社区插件市场,遵循官方插件规范——无需离开应用即可浏览、搜索并安装 9000+ 个由人工精选的社区插件。· DeepSeek Harness 社区插件市场(遵循官方开发规范):9000+ 人工精选社区插件,每日更新。

README

dock-git

English

DSH 生态中最好的 Git 历史可视化插件 —— 没有之一。 泳道式提交图、分支/标签徽标、三栏 diff、暂存提交推送、远端管理,把 VSCode 的 Git 面板直接搬进 DSH 工作台。在 DSH 里看仓库、管分支、推代码,dock-git 就是终极武器。

dock 系列的 Git 历史可视化插件:在侧边栏挂载启动面板(活动项 git),渲染当前工作区 git 仓库的提交历史图(提交图 / 分支 / 标签 / 远端),并支持分支、标签、配置、远端、暂存、提交与推送操作。

效果预览

dock-git 提交历史图(中文界面)

功能

  • 提交历史图:泳道式提交图,展示分支/标签/远端引用徽标、未提交改动节点;N+1 探测「更多提交」。
  • 提交详情:点击提交展开详情——提交信息、作者、变更文件树(新增/修改/删除/重命名)、旧/新文件内容三栏对比、diff(512 KiB 截断,UTF-16 安全)。
  • 多仓库发现:扫描会话工作区(cwd 及其两层子目录)内的独立 git 仓库,可切换目标仓库;仓库列表直接标注各仓库当前分支。
  • 分支/标签管理:创建、重命名、删除分支,创建/删除标签,检出(git switch,无路径语义歧义);本地分支之间可互相合并(git merge --no-edit,拉到当前分支)。
  • 暂存与提交:VSCode 风格 status/stage/unstage/commit(--no-verify,不执行仓库钩子)。
  • 提交重置与回退:在提交上右键可选择重置模式(混合 / 软 / 强制)执行 git reset,或回退提交(git revert --no-edit,创建反向提交)。
  • 远端操作:list / add / remove / set-url、fetch、pull、fetch-into、push(分支/标签,支持 --force-with-lease)。
  • 配置读写:读取任意仓库配置;写入仅限 user.name / user.email。
  • 多语言:内置中英文界面,跟随 DSH 全局语言设置。

依赖

依赖类型说明
dock >= 0.1.0peer(必需)工作台外壳:侧边栏面板、编辑器区视图、ctx.workbench 由它提供
git 命令行系统运行时必需:所有 Git 操作通过 spawn 调用系统 git,需在 PATH 中可用
DSH Web 环境运行时必需,客户端平台为 Web
cordis ^4.0.0-rc.7peer插件框架(DSH 自带)
react ^18.2.0peer(可选)客户端渲染需要;未提供时面板 UI 不激活

可选搭档:dock-git 与文件浏览完全独立,不需要 dock-files;若同时安装 dock-files 及查看器插件,提交详情里的文件可无缝衔接工作台打开。

安装

需要 dock 基础插件:

推荐从 npm registry 安装:

dsh plugin --profile web add dock-base
dsh plugin --profile web add dock-git

或通过 GitHub 安装(备选):

dsh plugin --profile web add github:AKS1st/dock
dsh plugin --profile web add github:AKS1st/dock-git

安全

  • /wb-git 路由只接受受信任来源(回环地址 / trustedHosts + 同源检查)的 POST。
  • git 一律以参数数组直接 spawn(无 shell 字符串),环境变量消毒(清掉 GIT_DIR / GIT_WORK_TREE,固定 C locale)。
  • 所有用户可控的 argv 位置都有白名单校验:ref 名、远端名、config key、暂存路径、提交消息等;拒绝前导 -(选项注入)、.. / @{(范围/refspec 走私)、路径规格 magic(:)、控制字符与 NUL。
  • repoRoot 限定在会话工作区内(realpath 前缀比较),不能在任意目录执行 git。
  • 大输出命令(log / diff / show / status)带流式字节上限,超出即终止子进程,避免拖垮宿主。
  • 检出用 git switch,绝不回退到路径语义(不会误恢复工作区文件)。

License

MIT