dsh-yaml
在终端中运行以下命令:
dsh plugin install uckkk/dsh-yaml
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install uckkk/dsh-yaml 即可安装此插件,源码地址为 https://github.com/uckkk/dsh-yaml
插件介绍
在 AI 对话和自动化流水线中,YAML 与 JSON 是出现频率最高的两种数据格式,但二者之间的手动转换既低效又容易引入语法错误。dsh-yaml 把这件事简化为一次工具调用,让你专注于数据本身而非格式细节。
插件采用纯 Node 实现,提供 yaml_to_json 和 json_to_yaml 两个工具,直接在会话中调用即可完成双向转换。没有额外服务、没有网络依赖,转换逻辑全部在本地完成,响应即时且行为可预期。
如果你日常打交道的是 Kubernetes 清单、CI/CD 流水线配置、各类 DSL 文件,或者经常需要在对话中把 JSON 响应格式化为可读的 YAML(以及反向解析),dsh-yaml 是一个轻量而即插即用的选择。
使用场景
- 在会话中将 Kubernetes 或 CI/CD 的 YAML 清单解析为 JSON 进行结构化查询
- 把 API 返回的 JSON 数据序列化为 YAML 以方便阅读和手动编辑
- 在自动化流水线中快速完成两种格式间的转换,减少手动处理
适合人员
- 日常操作 Kubernetes、Helm 或 CI/CD 配置文件的 DevOps 工程师
- 需要在对话中频繁处理结构化数据的研究者和开发者
- 希望减少格式转换手动操作的自动化脚本维护者