dsh-wsl-helm
在终端中运行以下命令:
dsh plugin install 173787247/dsh-wsl-helm
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install 173787247/dsh-wsl-helm,或从开源仓库 https://github.com/173787247/dsh-wsl-helm 安装该插件。
插件介绍
在 Kubernetes 环境里排查 Helm 发布问题时,你往往只需要「看清楚现在装了什么、状态如何、最近改过什么」——而不是在对话里误触 install 或 upgrade。dsh-wsl-helm 把 Helm 能力收敛为只读查询:列出 release、查看单个 release 状态、翻阅历史,并顺带确认本机 Helm 版本,让 Agent 或 Web UI 在受控边界内做运维观测。
插件通过 helm_list、helm_release_status、helm_history 与 helm_status_tool 等工具暴露上述能力,并明确禁止 install、upgrade、uninstall,降低自动化脚本或模型误操作集群的风险。你还可以用 allowedContexts 限定可用上下文,配合 maxOutputChars 与 timeoutMs 控制输出体量与等待时间,避免一次查询拖垮会话或泄露过长日志。
它适合已在 WSL / Linux 侧使用 Helm、并通过 DSH 联网工具与 Agent 协作的 SRE、平台工程师和开发者:日常盯发布、对照历史、向同事说明「当前集群里到底跑着哪一版 chart」。可与可选的 dsh-wsl-kit 套件一起批量链接同类 Linux 插件,但单独安装同样可用。
使用场景
- Agent 需要快速列出集群内 Helm release 并对照名称与命名空间
- 排查发布失败时查看某个 release 的当前状态与关键信息
- 回顾 chart 升级或回滚前后的 release 历史记录
适合人员
- 在 WSL/Linux 上使用 Helm 的平台与 SRE 工程师
- 希望限制 Agent 仅能查询、不能改集群的 DSH 用户
- 需要把 Helm 观测能力接入联网工具的 Kubernetes 从业者