DeepSeek Harness 插件介绍:dsh--to-go (JSON 转 Go 结构体)

DeepSeek Harness (DSH) 采用了“一切皆插件”的架构。在开发智能体或进行后端集成时,经常需要将 JSON 数据转换为符合 Go 语言规范的 struct 定义。下面介绍一个能直接完成这一转换的插件。

插件简介

dsh--to-go 是一个联网工具插件,由 uckkk 维护。其核心功能是接收 JSON 数据,输出带有 json tag 的 Go 结构体定义。

核心功能

  1. JSON 输入:接受 JSON 格式的数据。
  2. 结构体输出:生成带 json tag 的 Go 代码。

安装与启用

执行以下命令安装:

dsh plugin add dsh--to-go

安装后,需在项目的 package.json 中配置 dsh.profile.bundles:

"dsh.profile.bundles": ["dsh-json-to-go"]

典型用法

在会话中调用 _to_go 工具即可。例如:

→ 调用 _to_go(data={id:1,name:"test"})

注意事项

该插件以当前 DSH 进程的权限在本地运行第三方代码。安装前请自行审阅源码与许可证(MIT)。

该插件通过自动化转换 JSON 到 Go 结构体,减少了手写代码的工作量。插件目录与源码地址见下。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜