dsh--to-rust:JSON 轉 Rust 結構體

DSH(DeepSeek Harness)是一個插件化的生態,開發者常需在智能體開發中處理數據轉換。當需要將 JSON 數據轉換爲 Rust 結構體時,dsh--to-rust 插件提供了一種便捷方案。

插件介紹

這是一個純 Node 實現的插件,提供 json_to_rust 工具,用於將 JSON 數據轉換爲支持 serde 的 Rust 結構體。

安裝與啓用

使用官方安裝命令:

dsh plugin add dsh--to-rust

安裝完成後,需在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-json-to-rust" 以啓用該插件。

核心功能

  1. json_to_rust:核心轉換工具,負責將 JSON 數據轉換爲 Rust 結構體代碼。
  2. 純 Node 實現:插件基於 Node.js 運行。
  3. serde 支持:生成的 Rust 代碼兼容 serde 庫。

典型用法

在會話中調用該插件註冊的工具。例如:

把這個 JSON 轉成 Rust 結構體
→ 調用 json_to_rust(data={id:1,name:"test"})

依賴與注意事項

插件運行依賴以下包:
* @deepseek-ai/cordis
* @deepseek-ai/dsh-tools

注意:安裝即在本機運行第三方代碼,請自行審閱源碼與許可證。

相關鏈接

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

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

小夜