dsh-devops
在终端中运行以下命令:
dsh plugin install Jackson-chen97/dsh-devops
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install Jackson-chen97/dsh-devops 即可安装,插件源码地址为 https://github.com/Jackson-chen97/dsh-devops
插件介绍
日常开发中,GitLab 合并请求、CI/CD 流水线和 Kubernetes 部署状态往往分散在多个浏览器标签页、终端会话和监控面板里。流水线挂了或 Pod 崩了,只能手动刷新页面、翻日志。dsh-devops 把这些 DevOps 操作统一收进 DeepSeek Harness 面板,让你直接在 AI 对话中审查 MR、查看流水线、检查集群健康。
插件覆盖两大核心场景。GitLab 侧支持创建、审查、关闭合并请求,管理 Tag,监控流水线并下钻到每个 Job 状态。Kubernetes 侧提供 Deployment 滚动状态、Pod 列表与重启次数、近期事件、日志尾部查看,还支持修改镜像和触发 rollout restart。内置 Webhook 与后台轮询引擎会在流水线失败或 Pod 崩溃时主动告警,不必被动刷新。支持多套 GitLab 实例与多套集群一键切换,界面提供中英双语并持久化语言偏好,自签名集群通过 kubeconfig 中的 CA 逐请求绑定即可访问。所有工具在插件加载即注册,AI 无需额外 YAML 配置即可直接调用。
适合日常同时处理 GitLab 代码协作与 Kubernetes 集群运维的开发者与 SRE,尤其是希望在 DeepSeek Harness AI 工作流中内联完成 DevOps 任务、减少浏览器与终端之间反复切换的人。
截图预览
使用场景
- 在 AI 对话中直接审查 GitLab 合并请求并查看流水线状态
- 轮询检测流水线失败或 Pod 崩溃并主动触发告警
- 多套 GitLab 实例与多套 K8s 集群之间一键切换
适合人员
- 同时管理 GitLab 代码协作与 Kubernetes 集群的开发者
- 希望在 AI 工作流中内联完成 DevOps 任务的 SRE
- 希望减少浏览器标签页与终端间反复切换的工程师
