在 DeepSeek Harness (DSH) 的開發流程中,智能體經常需要在結構化的 JSON 數據和通用的 CSV 表格格式之間進行轉換,以便後續存儲或與其他工具交互。直接在代碼中手動解析 CSV 格式較爲繁瑣,這裏介紹一個解決該問題的插件。
dsh--csv 是由 uckkk 維護的一個插件。它提供 JSON 對象數組與 CSV 之間的雙向轉換,支持表頭處理與引號轉義。該插件採用純 Node.js 實現。
核心功能¶
- JSON ↔ CSV 互轉:支持對象數組與 CSV 格式的相互轉換。
- 格式支持:支持表頭與引號轉義。
- 純 Node 實現:基於 Node.js 運行。
安裝與啓用¶
安裝步驟如下:
dsh plugin add dsh--csv
安裝完成後,在會話中即可調用該插件註冊的工具函數。
典型用法¶
利用 _to_csv 函數可以將一組 JSON 數據導出爲 CSV:
_to_csv(data=[{a:1,b:2},{a:3,b:4}])
適用場景與注意¶
該插件安裝即在本機運行第三方代碼。請自行審閱源碼。
結尾¶
該工具爲 DSH 智能體提供了標準化的 CSV 處理能力。更多細節可參考 GitHub。