DeepSeek Harness (DSH) 采用插件化架构,允许用户通过扩展功能来满足特定的智能体开发需求。在构建需要本地逻辑处理或处于离线环境的场景时,网络型插件往往难以直接适用。dsh-san-marino 是一个纯 Node 实现的插件,专注于在本地环境运行,不依赖外部网络。
项目定位¶
dsh-san-marino(圣马力诺国)是由 uckkk 维护的 DSH 插件,归类于联网工具类别。作为一个纯 Node.js 项目,它的核心价值在于不发起任何网络请求,适合在受限网络环境中使用。
核心功能¶
- 纯 Node 实现:基于 Node.js 运行环境构建。
- 无网络依赖:运行时不需要发起网络请求。
安装与启用¶
安装插件需要执行官方提供的命令:
dsh plugin add github:uckkk/dsh-san-marino
安装完成后,该插件注册的工具将在当前的会话中生效,直接调用即可使用。
技术细节与注意事项¶
- 依赖环境:插件运行依赖于
@deepseek-ai/cordis版本^4.0.1以及@deepseek-ai/dsh-tools版本>=0.1.0-rc.6。 - 模块规范:项目采用 ES Module (
type: module) 规范。 - 权限与安全:插件以当前 DSH 进程的权限运行。在使用前,建议检查源码与许可证以确保符合预期行为。
总结¶
dsh-san-marino 提供了一种无需网络连接的本地工具扩展方式。更多细节与源码,可参考项目目录或 GitHub 仓库。