Introduction

DeepSeek Harness (DSH) adopts an “everything is a plugin” architectural principle. Third-party plugins declare menu entries through dsh.bundle, and these entries are directly integrated into the client interface. As more plugins are installed, menu items may become scattered, affecting operational efficiency. As a client plugin, dsh-knj-menu is designed to consolidate and manage these third-party menu entries.

Plugin Overview

dsh-knj-menu is a third-party menu manager maintained by yangdongzhen590. It solves the problem of scattered menus by providing always-visible, collapsible, or pinned behavior, offering users a cleaner menu interaction experience.

Core Features

This plugin mainly provides the following capabilities:

  1. Menu Collection: Centralizes menu entries declared by third-party plugins through dsh.bundle.
  2. Always-visible Mode: Keeps menus displayed at all times without automatically collapsing.
  3. Collapsed Mode: Collapses menus into an icon and expands them on click, saving interface space.
  4. Pinning Feature: Supports pinning frequently used menus to the top, keeping them visible even in collapsed mode.

Installation and Enablement

Installing this plugin requires the DSH command-line tool. Run the following command to add dsh-knj-menu to the web profile:

dsh plugin --profile web add dsh-knj-menu

Environment Requirements

Make sure the environment meets the following dependencies before use:

  • The dsh web version must be 0.1.0-rc.6 or higher
  • It depends on @deepseek-ai/cordis (^4.0.1)

Use Cases and Notes

  • Applicable Users: DSH users or developers who need to uniformly manage menus from multiple plugins.
  • Permissions Note: This plugin runs as a DSH plugin and has the permissions of the current process.
  • Security Recommendation: Third-party plugins (including this one) run with the permissions of the current process. Before installation, it is recommended to review the source code and license (MIT).

Summary

dsh-knj-menu provides a collapsible and pinned menu management solution for DeepSeek Harness, helping keep the interface tidy in plugin-heavy environments. For more details and source code, visit its GitHub repository.