dsh-maestro-govard
在终端中运行以下命令:
dsh plugin install ddtcorex/dsh-maestro-govard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install ddtcorex/dsh-maestro-govard 即可安装,插件源码见 https://github.com/ddtcorex/dsh-maestro-govard
插件介绍
用 Govard 管理项目环境、容器和数据库时,DSH 会话里缺少对应的工具入口,只能手动切到终端敲命令,打断 agent 的连贯工作流。dsh-maestro-govard 是一个薄桥接层,不嵌入任何 Go 代码,只把 govard 二进制的能力注册为 DSH 会话中的类型化工具,让 agent 一句话就能完成环境启停、容器内命令执行、数据库备份导入和调试配置。
在部署方面,它刻意区分只读与变更:govard_deploy_plan 输出目标机器的 pipeline 计划文档(无需建立连接),govard_deploy_check 执行部署前预检;真正会变更状态的部署命令仍留在终端。两条工具都接受 projectPath 参数,避免会话工作目录与实际操作项目不一致,并自动回退到已配置根目录或会话工作区。
适合使用 Govard 管理多环境部署、且希望在 DSH agent 会话中直接调用工作区工具而不必反复切换终端的开发者。它是 Maestro Harness 套件的组成部分,路径解析逻辑与套件内其他插件一致,可作为整体工作流的一环接入。
使用场景
- 在 DSH 会话中直接启停 Govard 管理的开发环境,无需切换终端。
- 让 agent 执行容器内命令和数据库备份导入,保持工作流连贯。
- 部署前通过 govard_deploy_plan 查看 pipeline 计划,再用 govard_deploy_check 跑预检。
适合人员
- 使用 Govard 管理多环境部署的开发者。
- 希望在 DSH agent 会话中调用工作区工具的团队。
- 将 Maestro Harness 套件作为整体工作流一部分接入的工程师。