tanleikingsley913/dsh-management-suite

插件Plugin ⭐ 3 MIT 记忆Memory

Five independent, open-source management plugins for the DeepSeek Harness Web profile. Every UI is registered in the native Settings shell instead of occupying the right workbench.

catalog 简介 / catalog descriptioncatalog description:Five open-source management plugins for DeepSeek Harness: MCP, Skills, project docs, rules and memory, and SSH.

项目介绍Project Overview

DSH Management Suite 是面向 DeepSeek Harness Web 的五个独立开源管理插件集合。核心能力是直接在原生设置中心提供 MCP 市场、技能市场、项目说明、规则与记忆以及 SSH 管理等模块,无需占用工作面板。适用于需要集中管理 MCP 服务器、技能包、提示词上下文与 SSH 配置的开发者。请注意插件以 DSH 进程权限运行,安装第三方代码前需审查,且要求 Node.js 24+ 与 DSH 0.1.0-rc.8 及以上版本。

DSH Management Suite is a collection of five independent open-source plugins for the DeepSeek Harness Web profile. Its core capability is providing MCP marketplace, Skills marketplace, project guide, rules & memory, and SSH management directly inside the native Settings shell, without occupying the workbench. Use it when you need centralized management of MCP servers, skill bundles, prompt context, and SSH configuration in DSH Web. Note that plugins run with DSH process privileges, so review third-party code before installing, and Node.js 24+ with DSH 0.1.0-rc.8 or newer is required.

或使用命令行安装(适合开发者)Or use CLI install (for developers)

命令行安装CLI Install

dsh plugin --profile web add github:tanleikingsley913/dsh-management-suite

tanleikingsley913/dsh-management-suite 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

DSH Management Suite

CI License: MIT DeepSeek Harness

Five independent, open-source management plugins for the DeepSeek Harness Web profile. Every UI is registered in the native Settings shell instead of occupying the right workbench.

为 DeepSeek Harness Web 提供五个独立的开源管理插件。所有界面都注册在原生设置中心,不会占用右侧工作面板。

Plugins / 插件

Package Settings page What it does
dsh-mcp-market MCP 市场 Searches the official MCP Registry and mounts HTTP or stdio MCP servers dynamically.
dsh-skill-market Skills 市场 Searches Skills.sh and installs complete Skill bundles at project or user scope.
dsh-project-guide 项目说明 Manages .dsh/PROJECT.md, README files, and injects project context into model prompts.
dsh-rules-memory 规则与记忆 Manages global/project rules and explicit, user-editable persistent memory.
dsh-ssh-manager SSH 管理 Inventories OpenSSH config and edits a dedicated managed Include without reading private keys.

Install / 安装

The first public release contains prebuilt tarballs. Install any package into the Web profile:

npx -y --package @deepseek-ai/dsh dsh plugin --profile web add https://github.com/tanleikingsley913/dsh-management-suite/releases/download/v0.1.0/dsh-mcp-market-0.1.2.tgz
npx -y --package @deepseek-ai/dsh dsh plugin --profile web add https://github.com/tanleikingsley913/dsh-management-suite/releases/download/v0.1.0/dsh-skill-market-0.1.2.tgz
npx -y --package @deepseek-ai/dsh dsh plugin --profile web add https://github.com/tanleikingsley913/dsh-management-suite/releases/download/v0.1.0/dsh-project-guide-0.1.3.tgz
npx -y --package @deepseek-ai/dsh dsh plugin --profile web add https://github.com/tanleikingsley913/dsh-management-suite/releases/download/v0.1.0/dsh-rules-memory-0.1.3.tgz
npx -y --package @deepseek-ai/dsh dsh plugin --profile web add https://github.com/tanleikingsley913/dsh-management-suite/releases/download/v0.1.0/dsh-ssh-manager-0.1.2.tgz

Restart dsh web, then open Settings. Each installed plugin appears as its own management section.

重启 dsh web 后打开设置,每个已安装插件都会显示为独立管理项。

Develop / 开发

Requirements: Node.js 24+, pnpm 10, and DSH 0.1.0-rc.8 or newer.

corepack enable
pnpm install
pnpm typecheck
pnpm build

Each package contains a Host plugin, a browser client, a DSH bundle patch, a manifest, and its own README. Shared API, settings-section, and build helpers live in local-suite-*.ts(x).

Security / 安全

DSH plugins run with the privileges of the DSH process. Review third-party code before installing it.

  • MCP credentials are stored locally and are never returned by the list API.
  • The SSH manager reads configuration text and key paths, never private-key contents.
  • Removing a Skill moves it to a local trash directory so it can be recovered.
  • Host APIs accept loopback requests only and enforce request-size limits.

Please report vulnerabilities privately as described in SECURITY.md.

License

MIT © 2026 Kingsley Tan

上一个 Prev mddl-harness 下一个 Next dsh-shell