Introduction

The core design philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” When building agents, it is sometimes necessary to fully localize specific knowledge bases to avoid network requests or reliance on external services. Gestalt principles of visual perception are commonly used in design to explain how humans organize visual information. The dsh-gestalt plugin aims to provide this set of principles as local tools for DSH.

Plugin Overview

dsh-gestalt is a pure Node.js local plugin maintained by uckkk under the MIT License. It registers Gestalt principles of visual perception as tools in DSH, allowing them to be called directly in sessions.

Core Features

The plugin mainly provides the following capabilities:
* Local execution: No network required and no dependency on external services.
* Tool invocation: Call the tools registered by the plugin in a session.

Installation and Enabling

Use DSH’s CLI to install the plugin.

dsh plugin add dsh-gestalt

Or install it via the GitHub repository URL:

dsh plugin add github:uckkk/dsh-gestalt

After installation, you need to enable the bundle in the project’s profile configuration file package.json. Add "dsh-gestalt" to the dsh.profile.bundles field:

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

Typical Usage

After installing and enabling the plugin, you can directly call the tools registered by the plugin in a DSH session to support decision-making or content generation using Gestalt principles of visual perception.

Considerations

  • Code audit: After installation, the plugin runs third-party code locally. Be sure to review the source code before installing.
  • Permission scope: The plugin’s runtime permissions depend on the permission configuration of the current DSH process.

Summary

dsh-gestalt provides the DSH ecosystem with a lightweight local reference to Gestalt principles of visual perception. For developers who need offline usage or direct access to design principle tools, this is a straightforward integration option.