返回目录
其他 插件

dsh-toolkit

LongSir0419/dsh-toolkit

DeepSeek Harness (DSH) 插件工具包——一条命令安装三个常用插件:mcp管理、Skill管理 与 Git 分支徽标。装完即用,设置页自动出现 mcp管理 与 Skill管理 两个分区,会话头部与新会话欢迎页显示 Git 分支徽标。

Stars
1
Forks
0
Issues
0
更新
27 天前

PROJECT TOPICS

项目标签

INSTALL REFERENCE

安装参考

未验证
dsh plugin --profile web add github:LongSir0419/dsh-toolkit

该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。

PROJECT README

README

dsh-toolkit

English | 中文

A DeepSeek Harness (DSH) plugin toolkit — install three essential plugins with one command: MCP Manager, Skill Manager, and Git Branch Badge. Ready to use right after install; the settings page automatically gains MCP Manager and Skill Manager sections, and the session header / new-session hero gain a Git branch badge.

npm License: MIT dshbase 实测可装 Listed on dsh-plugin.org DSH Market

Screenshots

MCP Manager Skill Manager
mcp skill

Screenshots (branch)

Git Branch Badge Branch menu
branch branch-menu

Features

🧩 MCP Manager — Settings → MCP Manager

  • List overview: each server shows connection status (green dot) + registered tool count
  • Click to expand / collapse: click anywhere on a row to expand details (Server name / module / config JSON), click again to collapse (input fields and buttons excluded)
  • Add / edit / delete / rename / enable-disable: inline form to configure MCP servers, enable/disable toggle, writes to $DSH_HOME/profiles/web/cordis.patch.yml
  • Connection test: independent MCP handshake (initialize + tools/list) to verify reachability, tool count and latency
  • Cache optimization: re-entering the page is instant (stale-while-revalidate); add/edit/delete updates state locally without flicker

🎯 Skill Manager — Settings → Skill Manager

  • List overview: lists all Skills under $DSH_HOME/skills (name + description)
  • Click to expand / collapse: click anywhere on a row to expand details (Skill name + SKILL.md content)
  • Edit / rename / add / delete: inline editing of name and content; rename syncs the directory name; delete has a confirmation step
  • Enable / disable: toggle takes effect immediately; disabling adds disable-model-invocation: true to the frontmatter and the watcher instantly excludes it from the model directory — no restart needed

🌿 Git Branch Badge — session header & new-session hero

  • Current branch badge: shows the active git branch in the conversation header (and on the new-session welcome page); follows the workspace/directory you select
  • Branch menu: click the badge to switch / create / pull / fetch / push / delete local branches (IDEA-style tree, 7-day active branches)
  • Workspace-aware: the hero badge tracks the currently selected directory; the header badge tracks the open session's working directory

Installation

dsh plugin --profile web add @wanghailong0419/dsh-toolkit
dsh web   # restart to take effect

Included Packages

Package Version Entry
@wanghailong0419/dsh-mcp-manager ^0.1.3 Settings → MCP Manager
@wanghailong0419/dsh-skill-manager ^0.1.4 Settings → Skill Manager
@wanghailong0419/dsh-git-branch-manage ^0.1.3 Session header → Branch badge

Install Individually / Remove

# Install individually
dsh plugin --profile web add @wanghailong0419/dsh-mcp-manager
dsh plugin --profile web add @wanghailong0419/dsh-skill-manager

# Remove the whole toolkit
dsh plugin --profile web remove @wanghailong0419/dsh-toolkit

# Upgrade
dsh plugin --profile web update @wanghailong0419/dsh-toolkit

License

MIT

CLASSIFICATION EVIDENCE

分类依据

项目类型插件
功能分类其他
规则置信度

系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。