DSH Plugins
返回列表
🖥️

dsh-codespace-workspace

客户端 更新于 2026.10.17

在终端中运行以下命令:

dsh plugin install Ckarefulon/dsh-codespace-workspace

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

在 DeepSeek Harness 终端执行 dsh plugin install Ckarefulon/dsh-codespace-workspace,或从 https://github.com/Ckarefulon/dsh-codespace-workspace 克隆后按 README 本地安装。

插件介绍

如果你已经在用 GitHub Codespace 做开发,却希望 DeepSeek Harness 的 Agent 直接在云端环境里改代码、跑命令,而不是再套一层「远程 SSH 工作区」的配置,这个插件就是为这种用法设计的。它把 Codespace 本身登记成 DSH 工作区:本地 Harness 连上去,会话的读写与终端都在云端完成,同时不会往 SSH 主机列表里塞条目,也就少了一层和其他云工作区插件抢位置的摩擦。

日常体验上,你在工作区列表里会看到云朵图标、启停与自动暂停控制,还能从标题栏一步新建云端工作区——选仓库、处理已有或新建的 Codespace、必要时处理空仓库与预构建提示。一轮对话结束后可按设定倒计时自动暂停机器;再次发消息时会先等到 Codespace 可用再交给模型,减少工具调用一上来就断连的尴尬。退出 DSH 时,插件还会尝试停掉它管理的 Codespace,避免云端实例悄悄挂着计费。

Agent 在 Codespace 里拥有完整的 git 能力,插件不替你封装 push,只在创建会话时注入一条规则,提醒这是云端工作区、改完记得推回仓库。每个云端工作区各自管自己的 Codespace 生命周期,互不牵连。

适合已经配置好 GitHub 令牌(以及可选的 gh、SSH)的开发者:想在 DSH 里把 Codespace 当成一等公民工作区,既要云端算力,又要和 Harness 的会话、设置与多工作区习惯保持一致的人。

使用场景

  • 想在 DSH 里直接把 Codespace 当工作区,而不是单独配 SSH 远程
  • 需要 Agent 在云端环境里改代码、跑命令并推回 GitHub 仓库
  • 希望对话结束后自动暂停 Codespace,下次发消息再自动拉起

适合人员

  • 日常用 GitHub Codespace 的开发者
  • 已在 DSH 里用多工作区、想加云端实例的用户
  • 能配置 GitHub 令牌与 SSH(可选 gh)的 Harness 用户