dsh-docker¶
⭐ 0 · ✅ active · integration
| Type | integration | Category | MCP |
| Stars | ⭐ 0 | Status | ✅ active |
| Author | dshoneys | Updated | 2026-08-19 |
One-liner¶
隔离的 DeepSeek Harness 插件安装沙箱,并对本机 MCP 口做防御性探测。
About¶
Isolated installability and MCP loopback sandbox for DeepSeek Harness plugins. Org: dshoneys · sister tool: mcp_guard The image pins @deepseek-ai/dsh, keeps $DSH_HOME on a tmpfs (never your host ~/.dsh), and proves a plugin composed with --dump-config. That step does not boot a model, so it does not spend tokens.
✨ Key Features¶
- Repeat
dsh plugin addwithout polluting the real profile - Same Node / pnpm / dsh version on every run
- Cache the pnpm store so the 2nd install of the same spec is cheap
- Later: optional
dsh webordsh --profile headless "..."with keys in.env
🚀 Quick Start¶
docker compose build
docker compose run --rm dsh dsh-selfcheck
📚 Learn more¶
Install smoke (no model)
One plugin, clean home each time: docker compose run --rm dsh dsh-smoke dsh-ai4scholar docker compose run --rm dsh dsh-smoke github:Vncntvx/dsh-zotero docker compose run --rm dsh dsh-smoke --expect writing-guard dsh-plugin-writing-guard Stack two plugins in the same home (--no-reset on the second): docker compose run --rm dsh bash -lc "dsh-smoke dsh-ai4scholar && dsh-smoke --no-reset dsh-zotero"