全部插件

DSH / BUNDLE / BUNDLES

dsh-shell-wsl

v0.1.0kaixinyujue / dsh-shell-wsl9c91255fc4

可安装组合包组合包与其他模块社区 · Topic 自动分析

概览

dsh-shell-wsl

Docker-container (WSL2 backend) shell executor for the DeepSeek Harness bash capability seam on Windows: every bash tool call runs in a disposable Linux container with the workspace bind-mounted.

README / ZH

插件文档

目录摘要

Docker-container (WSL2 backend) shell executor for the DeepSeek Harness bash capability seam on Windows: every bash tool call runs in a disposable Linux container with the workspace bind-mounted.

dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。

在 GitHub 阅读完整 README

LIMITATIONS

已知限制

- **无交互式 PTY / 持久 shell**:每次调用都是全新容器(与官方 fresh-shell 语义一致; apt 安装、`cd`、变量不跨调用保留)。需要持久 shell / PTY 的场景请基于官方 `terminal` 能力族另行扩展,本插件刻意保持一次性语义。 - **短命令偶发超时**:通常是镜像首次拉取;先 `docker pull` 预热(见 §1)。 - **挂载卷 IO 比原生 Windows 慢**:Docker Desktop 文件共享(9p / grpcfuse)的固有开销。 - **`rm -rf` 在挂载卷内不被 ACL 拦截**:容器只看得见挂载卷、对系统盘无写权限; 与 workspace-write 模式的既定风险面相同。 - **danger-full-access 与 workspace-write 等价**:容器执行器无法授予宿主全权, 二者均读写挂载(见 §6)。 - **容器内故意没有 `docker` / `wsl.exe` 命令**:Docker / WSL 环境排障一律在 **用户自己的终端**做(agent 沙箱内的探测也不可靠)。 - **私有镜像仓库**:docker-cli 传输共享 Docker Desktop 凭据;wsl 传输需在发行版内 配置 credential helper。 - **中文 / UTF-8 输出**:容器强制 `LANG=C.UTF-8`,正常显示。