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:
- Menu Collection: Centralizes menu entries declared by third-party plugins through
dsh.bundle. - Always-visible Mode: Keeps menus displayed at all times without automatically collapsing.
- Collapsed Mode: Collapses menus into an icon and expands them on click, saving interface space.
- 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.6or 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.