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
羽毛球分组比赛记分
小程序二维码

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

小夜