DSH Plugins
返回列表
🧰

dsh-workspace-git

联网工具 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install leonardoxr/dsh-workspace-git

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

在终端中执行 dsh plugin install leonardoxr/dsh-workspace-git 即可安装本插件,插件源码见 https://github.com/leonardoxr/dsh-workspace-git 。

插件介绍

从远程仓库搭建 Harness 工作区过去总要两步走:先在终端 git clone,再回到界面里选中那个文件夹。dsh-workspace-git 把这两步合进了现有的 Add workspace 对话框——在原有的 Existing folder 标签旁多出一个 Clone Git repository 标签,填入仓库 URL、父目录和新文件夹名,一次交互就能把完成的路径交回 Harness 标准工作区创建流程。

克隆在宿主机侧直接调用 git clone,不经过 shell,且在私有暂存目录中执行。克隆失败时暂存目录直接丢弃,绝不会覆盖或删除已有目标。交互式的 Git 提示被禁用以防止请求挂起;同时暴露了两个可调参数——克隆超时(默认 10 分钟)和失败时返回的 Git 输出上限(默认 64 KiB)。已配置的 SSH agent 和凭据助手照常生效。

适合经常从团队仓库或开源项目初始化 Harness 工作区、希望把拉取与创建压缩为一次操作而不丢失上下文的开发者。

使用场景

  • 从团队共享仓库一键拉取代码并立即打开为新工作区
  • 无需切换到终端,在 Web 界面内完成克隆与建区
  • 克隆失败时自动清理暂存目录,不污染已有文件夹

适合人员

  • 频繁从远程仓库初始化工作区的 Harness 开发者
  • 希望减少终端与 Web 界面间来回切换的协作团队
  • 偏好一站式、低摩擦工作流的技术用户