DSH Plugins
返回列表
⚙️

dsh-maestro-govard

工作流 更新于 2026.09.14

在终端中运行以下命令:

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 套件作为整体工作流一部分接入的工程师。