DSH Plugins
返回列表
🤖

dsh-podman

模型推理 更新于 2026.09.16

在终端中运行以下命令:

dsh plugin install Exagone313/dsh-podman

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

在 DeepSeek Harness 中运行 dsh plugin install Exagone313/dsh-podman 即可安装该插件,源码位于 https://github.com/Exagone313/dsh-podman

插件介绍

在 DeepSeek Harness 的模型推理流程中,agent 经常需要执行 shell 命令或读写文件。直接在宿主机上跑这些操作,既容易污染开发环境,也让多项目并行时彼此纠缠。dsh-podman 的思路很直接:把每一次 shell 调用和文件访问都塞进一个一次性的 Podman 容器里,用完即弃,宿主机永远干净。

它按项目粒度创建容器,不同项目的文件系统和 shell 会话天然隔离;容器生命周期与单次推理任务绑定,任务结束容器随之销毁,不会残留临时目录或挂载点。整个执行链路对上层 dsh 透明,你不需要改动推理代码,只是把后端 shell 和 file I/O 换成了 Podman 驱动。

如果你在用 dsh 跑带工具调用的模型、希望执行环境可重复且与宿主彻底隔离、又偏好 Podman 的 rootless 无守护进程模式,dsh-podman 就是为你准备的执行层。

使用场景

  • 多项目并行跑 dsh agent,需要文件系统和 shell 会话互不干扰
  • 让模型执行工具调用时不污染宿主机开发环境
  • 需要 rootless、无系统守护进程的轻量容器执行方案

适合人员

  • 使用 DeepSeek Harness 跑带工具调用模型的开发者
  • 偏好 Podman rootless 模式、不想装 Docker Desktop 的工程团队
  • 需要可重复、即用即弃执行沙箱的 CI 或本地推理场景