DeepSeek Harness (DSH) 插件:dsh-podman

前言

DeepSeek Harness (DSH) 的核心設計理念是“一切皆插件”。當需要在智能體開發中隔離執行環境時,dsh-podman 插件通過 Podman 提供了基於容器的解決方案。它將 DSH 的 Shell 執行和文件訪問路由到容器中,而不是直接在宿主機上運行。

簡介

該插件由 Exagone313 維護,旨在爲 DSH 提供基於 Podman 的後端執行能力。它允許 DSH 在隔離的容器環境中運行命令,確保進程和文件訪問的安全性與可控性。

核心功能

  • Disposable, per-project containers:提供一次性、基於項目的容器,每個項目擁有獨立環境。
  • Additional containers per workspace:支持爲每個工作區創建額外的容器實例。
  • Create container images based on Arch Linux, Ubuntu and Alpine Linux:支持基於 Arch Linux、Ubuntu 和 Alpine Linux 創建容器鏡像。
  • Approval-aware escalation:支持審批感知的權限提升機制。
  • Run processes in containers (daemons):支持在容器中運行進程,包括守護進程。
  • Run a terminal in containers:支持在容器中運行終端。

安裝

官方提供了詳細的安裝與配置指南,請參考以下文檔:
docs/install-dsh-and-dsh-podman.md

注意事項

  • 插件以當前 DSH 進程的權限運行,安裝前應檢查源碼與許可證(MIT)。
  • 該倉庫在主要部分由 AI 模型編寫,使用的模型包括 DeepSeek Flash、OpenAI GPT-5.6 Luna 以及 Anthropic Claude Opus 5。

總結

dsh-podman 爲 DSH 提供了基於 Podman 的容器化執行能力,適合需要隔離環境和多鏡像支持的智能體開發場景。

更多信息:
* GitHub: https://github.com/Exagone313/dsh-podman
* 目錄頁: https://www.skillhub.cn/plugins/Exagone313/dsh-podman

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜