在智能體開發或模型調試過程中,對比文本差異是常見需求。DeepSeek Harness (DSH) 採用插件化架構,允許開發者根據需要擴展功能。本文介紹 dsh-text-diff 插件,它提供了本地化的文本對比能力。
這是什麼¶
dsh-text-diff 是一個行級文本 diff 工具。該插件由開發者 uckkk 維護,旨在解決在本地直接對比文本差異的問題,無需依賴外部服務。
核心功能¶
該插件具備以下特性:
- 行級文本 diff:支持逐行對比文本差異。
- 純 Node 實現:基於 Node.js 環境。
- 無網絡:本地運行,不產生網絡請求。
- 無外部服務:不依賴任何第三方在線服務。
安裝與啓用¶
使用官方命令安裝插件:
dsh plugin add dsh-text-diff
安裝完成後,需要在 profile 的 package.json 中配置 dsh.profile.bundles 字段,將該插件加入啓動列表。
{
"dsh.profile.bundles": ["dsh-text-diff"]
}
典型用法¶
安裝並配置完成後,在 DSH 的會話中直接調用該插件註冊的工具即可。
適用場景與注意¶
- 適用場景:當需要在本地對兩段文本進行精確的行級對比時,可以使用該插件。
- 注意:該插件以當前 DSH 進程的權限在本地運行第三方代碼。請務必自行審閱源碼與許可證(MIT)後再進行安裝。
總結¶
dsh-text-diff 提供了輕量級的本地文本對比能力,適合對隱私和離線環境有要求的場景。更多細節可參考社區目錄或GitHub。