STARDUSTLC666/dsh-docker

STARDUSTLC666★ 3TypeScriptLast synced: 2026-08-14

Open on GitHub

DeepSeek Harness 容器管理插件:docker_ps/logs/inspect/exec/manage 五工具,官方 subprocess 服务、argv 无 shell 注入、exec 审批门、零运行时依赖。· Containers for DeepSeek Harness agents.

README excerpt

English dsh-docker 你的 agent 会管容器了 :五个工具覆盖容器列表、日志、详情、容器内执行与生命周期管理。 DSH(DeepSeek Harness)容器管理插件:走官方 subprocess 服务跑 docker CLI,argv 数组无 shell 注入, docker exec 默认审批门, 零运行时依赖 。 安装 需要本机装有 Docker( docker version 能出结果即可);不在 PATH 上时用 dockerPath 指定。 配置 工具一览 工具 作用 安全 :-- :-- :-- docker ps 列出容器(状态/镜像/运行态,可过滤) — docker logs 查看日志尾部(行数钳制,可短时 follow) — docker inspect 容器详情(镜像/状态/端口) — docker exec 容器内执行命令 审批门 + 容器名白名单校验 docker manage start / stop / restart / rm 明确提示破坏性 示例 安全设计 - 无 shell :全部参数独立 argv 数组,命令注入不可能 - 审批门 :docker exec 默认弹审批(对齐 dsh-email / dsh-sql),headless 无审批通道时拒绝 - 容器名校验 :只允许 [A-Za-z0-9][A-Za-z0-9 .:-] ,杜绝参数注入 - 超时钳制 :单次操作 5 秒 - 10 分钟;follow 模式额外限 30 秒 - 日志钳制 :tail 1-2000 行 开发 License MIT

View full README on GitHub →
Agentsdeepseek-harnessdevopsdockerdsh-pluginagent

Category