DeepSeek Harness 插件 dsh-dns:本地 DNS 查詢工具

前言

在 DeepSeek Harness (DSH) 的開發中,智能體有時需要查詢域名的解析信息。如果直接使用外部 DNS 服務,會增加網絡依賴並可能涉及隱私問題。dsh-dns 插件提供了一種在本地執行 DNS 查詢的方案,無需依賴外部網絡或服務。

這是什麼

dsh-dns 是由 uckkk 維護的 DSH 插件,歸類於聯網工具。它是一個純 Node.js 實現的工具,旨在通過本地進程提供 DNS 查詢能力。

核心功能

  • 純 Node 實現,不涉及外部網絡請求。
  • 在 DSH 會話中註冊工具,供智能體調用。
  • 執行本地 DNS 查詢。

安裝與啓用

執行以下命令安裝插件:

dsh plugin add dsh-dns

安裝完成後,需要在 profile 的 package.json 中配置 dsh.profile.bundles,將 "dsh-dns" 加入其中:

{
  "dsh.profile.bundles": ["dsh-dns"]
}

典型用法

安裝並在配置中啓用後,在 DSH 的會話中直接調用該插件註冊的工具即可。

適用場景與注意

該插件適合需要在本地快速解析域名,且不希望引入外部 API 或網絡請求的場景。

安全提示:該插件通過在本機運行第三方代碼來實現功能。安裝即在本機運行第三方代碼,請自行審閱源碼。

總結

dsh-dns 提供了本地化的 DNS 查詢能力,減少了智能體開發中的網絡依賴。項目源碼及更多信息可參考以下鏈接:

  • GitHub: https://github.com/uckkk/dsh-dns
  • 目錄頁: https://www.skillhub.cn/plugins/uckkk/dsh-dns
羽毛球分组比赛记分
小程序二维码

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

小夜