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 結構體,減少了手寫代碼的工作量。插件目錄與源碼地址見下。

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

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

小夜