GHJIVHIDD/dsh-plugin-container

GHJIVHIDD★ 1JavaScriptLast synced: 2026-08-15

Open on GitHub

DeepSeek Harness 的本地 Docker 容器管理部署级插件:在会话视图环提供「容器」页签,支持仅观察/干预双模式、18 个 docker_* 智能体工具、只读实时 Shell 观察与 /dock-api/* 路由。

README excerpt

dsh-plugin-container DeepSeek Harness(DSH)的本地 Docker 容器管理部署级插件。 在 Web 会话视图环中新增「容器」页签,提供 仅观察 / 干预 双模式 UI、 18 个模型可用工具 、 只读实时 Shell 观察 与 /dock-api/ HTTP 路由,让智能体和用户无需离开对话即可完成容器生命周期管理、状态监控与故障排查。 项目定位 - 部署级插件 :与 VM 沙箱等官方部署插件一致,不依赖私有 RPC;面板数据通过宿主 webServer 暴露的 /dock-api/ 路由获取。 - 双模式安全设计 :默认「仅观察」隐藏所有操作入口,适合只读审计;需要变更容器状态时再显式切换「干预」模式。 - 模型可编程能力 :为 DeepSeek Harness 智能体注册 docker 系列工具,覆盖 Docker 高频操作与 CLI 直通能力,可在对话中直接驱动容器资源。 功能特性 UI 页签 - 与对话/轨迹并列的「容器」页签,视觉风格与 DSH 内置界面一致。 - 页面自动每 5 秒刷新守护进程状态、容器数量、镜像数量、磁盘占用及 CPU/内存概览。 - 行内展开查看容器详情,进程快照每 8 秒自动刷新。 双模式操作 模式 说明 仅观察(observe) 默认模式。隐藏启动、停止、删除等操作按钮,仅可查看详情、日志与 Shell 输出,适合只读审计与安全演示。 干预(intervene) 显式开启后显示常用操作按钮,支持启动 / 停止 / 删除;删除操作带二次确认,降低误操作风险。 容器管理 - 查看容器状态、镜像、ID、端口映射、网络、挂载、环境变量、TTY、PID 等元数据。 - 查看最近 500 行日志,支持跟随与手动刷新。 - 查看容器内进程快照( docker top )。 - 只读 Shell 实时观察:基于 docker logs -f 的流式输出, 无 stdin、无法干预命令运行 ;支持暂停、清空、重连,90 秒无读取自动回收。 模型工具 为智能体提供以下 18 个工具: docker info · docker ps · docker images · docker pull · docker run · docker start · docker stop · docker restart · docker rm · docker rmi · docker logs · docker exec · docker inspect · docker stats · docker network · docker volume · docker build · docker cli 其中 docker cli 可直通任意 Docker 子命令,作为高级逃生舱;其余工具覆盖镜像、容器、网络、卷、…

View full README on GitHub →
Agentsdsh-plugindsh-plugin-marketdsh-plugin-verifydsh-plugins

Category