🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Git 工作流插件 MashedPotato817/dsh-git-plugin

DeepSeek Harnessv0.4.0
MashedPotato81732 天前有提交已提供中文文档扫描:含敏感能力

安装 · 使用 · 文档与反馈

30.6/100
综合分
1
GitHub 星标
105
npm 周下载
—/5
用户评分

数据截至 2026/10/4 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-git-plugin
npm 源 · dsh-git-plugin 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · dev
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 32 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-git-plugin @ 0.4.0
✓Node 引擎要求 >=20 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 15:39:16

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    lib/index.js:186
    entries = await readdir(cwd, { withFileTypes: true });
  • 读取本地文件
    lib/index.js:196
    if (existsSync(join(dir, ".git")))
  • 发起网络请求
    lib/client.js:80
    void fetch(url, {
  • 发起网络请求
    lib/client.js:108
    const response = await fetch(url, {
  • 发起网络请求
    lib/client.js:461
    void fetch(url, {
扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-ui-renderer@deepseek-ai/dsh-client-ui-session@deepseek-ai/dsh-client-ui-sidebar-right@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-commands@deepseek-ai/dsh-fs@deepseek-ai/dsh-sandbox-policy@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 斜杠命令
  • 只读git工具

DeepSeek Harness 的 Git 工作流插件:斜杠命令和只读 git 工具

v0.4.02026-10-02
· DSH Web 完整 Git 工作流 0.4.0 为 Git 侧边栏新增单文件/批量暂存与取消暂存、只提交暂存区并执行配置钩子或原生钩子、本地分支、stash 保存/应用/删除,以及还原已跟踪文件并保留备份。每次写入都要先预览再明确确认。原有 5 条命令和 4 个只读模型工具继续可用。 dsh plugin --profile web add dsh-git-plugin@0.4.0 · 或者: dsh plugin --profile web add github:MashedPotato817/dsh-git-plugin#v0.4.0 重启配置档,刷新浏览器,选中你的仓库会话,在右侧边栏打开 Git。Web 端提交只提交暂存区;/commit 仍保持提交全部改动的行为。Stash 应用保留原快照。还原会先为已跟踪改动创建一份保留的 stash,再修改选中的文件。 已在 DSH0.2.0-rc.2 上验证;要求 Git>=2.32。Windows/Linux × Node20/22 CI、57 项测试、官方服务 28 项检查以及实际安装后的 Web 工作流均通过。重要文档中英双语;界面标签为中文。发布点 3d7ec4aafffbe5be0dfc92e26e49bae287636d28。 · DSH Web 完整 Git 操作 0.4.0 新增单文件/批量暂存及取消暂存、仅暂存提交并执行钩子、本地分支、stash 保存/应用/删除,以及保留备份后还原已跟踪文件。所有写入均先预览再明确确认。原有 5 条命令、4 个模型只读工具继续可用。 按上方命令安装,重启对应配置档并刷新浏览器,在仓库会话右侧栏打开 Git。Web 提交只用暂存区;/commit 仍暂存全部改动。Stash 应用保留原记录,还原前先保留已跟踪改动备份。 实测 DSH0.2.0-rc.2,要求 Git>=2.32。Windows/Linux × Node20/22 CI、57 项测试、官方服务 28 项及实际 Web 操作通过。核心文档双语、界面中文。版本/tag/npm gitHead 对应统一发布点。 Usage / 使用 · 中文指南 · Issue #1
v0.3.02026-10-01
DSH 侧栏 Git 面板:显示分支与文件状态,分开呈现已暂存/未暂存 diff 和未跟踪文件预览,支持分页历史和提交详情;提供认证只读 Host 路由、受限 Git 参数和启停清理,保留原有命令行命令与工具;用 TypeScript/TSX 构建,README、贡献与维护文档中英双语;真实浏览器验收后修正暗色对比度,仓库提供真实截图。安装:dsh plugin --profile web add dsh-git-plugin@0.3.0,替换为实际配置档,重启 DSH 并刷新浏览器,选择仓库会话,打开右侧栏 → Git。验证与范围:38 项测试、Node 20/22 CI、干净构建产物门、28 项官方服务检查,以及实际安装包的 Linux DSH Web、认证边界、暗色/窄面板和启停验收;实测宿主为 DSH 0.2.0-rc.2,GUI 写操作留待后续,保持 Issue #1 开放。发布点:85fa7d1c4a7e6f7c274d83df242d10c65e319d24(PR #6 合并提交),npm gitHead、v0.3.0 和本次 Release 指向同一提交,详细验证与限制见 docs/release-report-0.3.0.md。
v0.2.12026-10-01
0.2.1 为 DeepSeek Harness 0.2.0-rc.2 提供 bundle 自动安装支持,并更新仓库展示与市场收录配置。 · 新增 dsh.bundle.patch、根 cordis.patch.yml、patch 导出与打包内容,新 profile 安装后自动注册插件。 · README 精简为产品首页,使用原创 SVG 横幅;配置、架构、开发与验证细节移至 CONTRIBUTING.md。 · 准备 Git 分类市场条目与 screenshots.json。市场收录需单独的目录审查,不宣称已经上架。 · 从手工启用的 0.2.0 升级时,须移除重复 insert 并改为按 id 覆盖,确认 profile bundle 层只有一次;详见 迁移说明。 验证:严格类型、构建、26 项回归、干净检出 lib 新鲜度、Ubuntu Node 20/22 CI、官方 DSH 服务栈 28 项及独立 profile 生命周期通过。运行逻辑与兼容声明没有变化;实际验证宿主仅 0.2.0-rc.2。 真实模型会话、Linux 完整 DSH 宿主与其他 DSH 版本未验证;Web Git 面板尚未实现。统一发布点:084a767aa3055d5cb0e06ddf4fb42dda4156458c。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-git-plugin English · 简体中文 安装 · 使用 · 文档与反馈 让 Git 工作流留在 DSH 会话里 查看改动、创建分支、提交前检查、保存可恢复快照。Web Git 面板 + 5 个斜杠命令 + 4 个模型只读工具,让你和模型看到同一份仓库状态。 - 看清改动 — 分支、工作区状态、已暂存 / 未暂存 diff 与提交历史。 - 顺手提交 — 创建分支,配置提交前检查,在会话中完成提交。 - 留一份快照 — 用 stash 暂存工作区,随时查看与恢复。 本页对应 0.4.0,实测宿主为 DSH 0.2.0-rc.2;需要 Node.js ≥20、Git ≥2.32。完整兼容与验证记录。 安装 在需要使用插件的 profile 中执行,将 web 替换为实际名称: dsh plugin --profile web add dsh-git-plugin@0.4.0 安装后自动注册插件。重启对应 profile 的 DSH;使用 Web 时刷新页面。 从手工启用的 0.2.0 升级时,先按迁移说明调整原配置,避免重复注册。GitHub 固定 tag 与源码安装。 Web 侧栏里的 Git 进入仓库工作区/会话,展开右侧栏,点击 Git。查看分支/文件状态、已暂存与未暂存 diff,以及提交历史和详情。
展开完整文档(README 剩余 1 节)
dsh-git-plugin

English · 简体中文

安装 · 使用 · 文档与反馈

让 Git 工作流留在 DSH 会话里

查看改动、创建分支、提交前检查、保存可恢复快照。Web Git 面板 + 5 个斜杠命令 + 4 个模型只读工具,让你和模型看到同一份仓库状态。

- 看清改动 — 分支、工作区状态、已暂存 / 未暂存 diff 与提交历史。
- 顺手提交 — 创建分支,配置提交前检查,在会话中完成提交。
- 留一份快照 — 用 stash 暂存工作区,随时查看与恢复。

本页对应 0.4.0,实测宿主为 DSH 0.2.0-rc.2;需要 Node.js ≥20、Git ≥2.32。完整兼容与验证记录。

安装

在需要使用插件的 profile 中执行,将 web 替换为实际名称:

dsh plugin --profile web add dsh-git-plugin@0.4.0

安装后自动注册插件。重启对应 profile 的 DSH;使用 Web 时刷新页面。

从手工启用的 0.2.0 升级时,先按迁移说明调整原配置,避免重复注册。GitHub 固定 tag 与源码安装。

Web 侧栏里的 Git

进入仓库工作区/会话,展开右侧栏,点击 Git。查看分支/文件状态、已暂存与未暂存 diff,以及提交历史和详情。支持单文件/批量暂存、仅提交暂存区、分支与 stash 管理,以及保留备份后还原文件。每次写操作先预览,再由你明确确认。见面板指南。

使用

/status
/diff
/branch feat/my-change
/commit feat: 完成一项修改

| 命令 | 用途 |
| /status | 查看当前分支与工作区 |
| /diff | 查看已暂存、未暂存的改动 |
| /branch [<name>] | 查看分支,或新建并切换 |
| /commit [<message>] | 查看提交指引,或运行检查并提交 |
| /undo [list\|pop] | 创建、列出或恢复 stash 快照 |

模型可以使用 git-status、git-diff、git-log、git-show 四个只读工具。例如:

先查看 Git 状态、diff 和最近 5 条提交,说明哪些改动已暂存,并指出提交前需要检查的内容。

提交范围: Web 提交只包含已暂存内容;/commit <message> 会暂存目标仓库的全部改动再提交;执行前确认范围。不带参数只显示指引与改动。

快照含义: /undo 保存工作区改动(含未跟踪文件),不是回退 commit;pop 恢复时可能遇到冲突。

需要提交前跑测试、调大超时?见插件配置。

文档与反馈

- 贡献指南 · 配置、源码安装、开发与验证
- CHANGELOG · 版本变更
- Issues · 缺陷与功能建议
- 市场收录准备 · dsh-market 收录进展
- Web 面板 · 开发版的使用与验收
- 维护指引 · 工程约束

0.4.0 完成 Issue #1 的 Git 操作面板。市场收录状态见上述进展文档。页面设计参考 dsh-agent-teams,横幅为原创 SVG。

License

MIT
预览分享卡片长什么样 ↓MashedPotato817/dsh-git-plugin
分享 · DeepSeek Harness Hub
MashedPotato817/dsh-git-plugin

安装 · 使用 · 文档与反馈

这是你的仓库?认领条目

回到顶部