DeepSeek Harness (DSH) adopts a plugin-based architecture, allowing users to extend functionality to meet specific agent development needs. When building scenarios that require local logic processing or operate in offline environments, network-based plugins are often not directly applicable. dsh-san-marino is a plugin implemented in pure Node, focused on running in local environments without relying on external network access.

Project Positioning

dsh-san-marino (San Marino) is a DSH plugin maintained by uckkk and categorized under the network tools category. As a pure Node.js project, its core value lies in making no network requests, making it suitable for use in restricted network environments.

Core Features

  • Pure Node implementation: Built on the Node.js runtime.
  • No network dependency: Does not need to initiate network requests at runtime.

Installation and Activation

Installing the plugin requires running the officially provided command:

dsh plugin add github:uckkk/dsh-san-marino

After installation, the tools registered by the plugin will become active in the current session and can be used through direct invocation.

Technical Details and Considerations

  • Dependency environment: The plugin requires @deepseek-ai/cordis version ^4.0.1 and @deepseek-ai/dsh-tools version >=0.1.0-rc.6.
  • Module specification: The project uses the ES Module (type: module) specification.
  • Permissions and security: The plugin runs with the permissions of the current DSH process. Before use, it is recommended to review the source code and license to ensure the behavior meets expectations.

Summary

dsh-san-marino provides a way to extend local tools without requiring a network connection. For more details and the source code, refer to the project directory or the GitHub repository.