DSH Plugins
返回列表
🧰

dsh-openkapsel

联网工具 更新于 2026.09.11

在终端中运行以下命令:

dsh plugin install zzzmmmnn/dsh-openkapsel

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

在 DSH web profile 中执行 `dsh plugin install zzzmmmnn/dsh-openkapsel`,安装完成后重启 DSH,在新会话的预设选择器中选中 OpenKapsel Remote,再通过 kapsel_config 填入工作区 URL 与 control token 即可使用(源码地址:https://github.com/zzzmmmnn/dsh-openkapsel)。

插件介绍

如果你已经在跑一个 OpenKapsel 远程工作区——里面有代码、Shell 环境、Context 图、定时任务——但 DeepSeek Harness 的模型只能看到本地工具,那这个插件就是缺的那座桥。dsh-openkapsel 把远程工作区的一整套 REST 能力封装成一组 kapsel_* 工具,模型直接调用即可列目录、读写文件、跑 Shell 任务、浏览归档、发起异步传输,甚至通过统一 RPC 入口操作映射到多台客户端的服务,无需手动敲 curl。

安全边界是设计重点:捆绑的 OpenKapsel Remote 预设刻意不挂载本地 Bash、文件系统、编辑器、run_code 等任何主机工具,模型只能触及远程端点。插件内还装了一道 fail-closed 守卫,即使未来误改预设暴露了本地工具,执行也会被直接拒绝。所有变更类操作都走 DSH 审批通道,并以 OpenKapsel 的 Plan 与 taskname 做归因;read-only 沙箱下变更和 Shell 一律被拦截。

适合有 OpenKapsel Server、希望在 Harness 里让模型直接住进远程工作区、同时又不想把本地主机权限交给模型的开发者。你只需要提供工作区 URL 和一个 control token,其余认证续期、错误解码、Context 合并都由插件内置的 Python 辅助脚本托管,协议演进时只需维护一处。

使用场景

  • 让模型直接列目录、读写远程工作区文件,无需本地 checkout
  • 在对话中触发远程 Shell 任务并轮询输出,免去手动 ssh
  • 通过统一 RPC 入口操作映射到多台客户端的服务

适合人员

  • 已部署 OpenKapsel Server 并想让模型直接操作远程环境的开发者
  • 需要模型驱动远程运维但不愿暴露本地主机工具的安全敏感团队
  • 在 DeepSeek Harness web profile 中管理多个远程工作区的运维人员