dsh-plugin-suite
DiscoveredDeepSeek Harness customization suite (partial fork): command-guard anti-deletion + one-click backend shutdown/frontend refresh
[!WARNING] 本仓库已废弃 —— 相关能力已随 dsh 正式版本内置发布,无需再安装本插件;仓库仅作历史存档,不再维护。
dsh-plugin-suite
DeepSeek Harness 定制插件套件(局部 fork)。本仓库只携带对官方 deepseek-harness 的改动切片——新增的插件包(源码 + 构建产物)+ 一张完整累计补丁——不携带整个官方仓库,因此轻量、易浏览;后续所有"需要改动宿主内部"的插件都按同样的方式收纳进这里。
- 基于上游 commit:
47f943859b(dsh 0.1.0-rc.5 时代) - 话题:
dsh-plugin
当前包含的功能
| 功能 | 内容 | 所在位置 |
|---|---|---|
| careful-full-access 命令守卫(防误删) | 只在 careful-full-access 模式下生效:四档静态分级(normal / elevated / disaster / unparseable)+ WhatIf 范围预演 + model-check 三问复核(意图/安全/范围)+ 灾难级红色人工确认 + 轮转文件审计 + 顶层 git 子命令分派 | packages/guard/careful-full-access/ + 沙箱/文件系统/终端/审批链路改动(在 install.patch 内) |
| 一键关闭后台 / 刷新前端 | 设置 → 通用设置 新增「关闭后台服务」「刷新前端」两行(置顶确认框),F5/Ctrl+R 强制刷新且保留创造模式热插件 | packages/host/restart/ + packages/client/ui-settings-restart/ + 接线改动(在 install.patch 内) |
详细设计说明见 .agents/notes/implemented/feature/2026-08-15-command-guard-careful-full-access.* 与 2026-08-15-command-guard-model-check-refactor.*。
安装
本仓库是切片,不是完整 harness——需叠加到一份与 base commit 一致的上游工作区:
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
git checkout 47f943859b
# 1) 应用本套件的完整累计补丁(组合接线 + 全部新包文件)
git apply /path/to/dsh-plugin-suite/install.patch
# 2) 安装依赖并构建
pnpm install
pnpm run build
# 3) 启动(重启后两个功能即生效)
pnpm dsh web
若你的上游版本已前进,install.patch 可能无法干净应用——此时对照补丁手工合并(改动点均为组合注册、依赖声明与 tsconfig 引用,结构清晰)。
如何向套件添加新的定制插件
- 新插件包放入
packages/<分组>/<名称>/(源码 + 构建产物,参考既有包的结构与.gitignore); - 在最新上游 base 上完成接线后,重新生成完整累计补丁并覆盖本仓库:
git diff <base> HEAD > install.patch,同时更新上方"基于上游 commit"; - 在本 README 功能表登记,并在「相关项目」维护互链。
相关项目(双向互链)
- dsh-careful-full-access —— 「命令守卫 + careful-full-access 沙箱模式」的单功能独立发行(自带
patches/careful-full-access.patch核心补丁,支持 npm 安装),适合只想要这一项的场合; - dsh-restart-plugin —— 「关闭后台 / 刷新前端」的单功能独立发行(
install.patch仅含该功能),适合只想要这一项的场合; - dsh-text-open-source —— 「文字开源」枢纽仓库:本套件的可复刻文字描述见 plugins/dsh-plugin-suite.md(不依赖代码即可复刻、便于理解与微调);
- deepseek-harness —— 官方上游。
License
MIT
Comments
Loading…
Similar plugins
by houlain
DeepSeek Harness plugin: workspace file browser + code viewer + session change diff + per-hunk partial revert (Trae-style). Windows verified only; Linux/macOS untested — use with caution.
★ 1
MIT
TypeScript
Aug 16, 2026
dsh plugin --profile web add dsh-workspace-studioby cheng-wj
DSH plugin: restart / update / inspect the DeepSeek Harness desktop app from the model side (Windows)
★ 0
MIT
JavaScript
Oct 21, 2026
dsh plugin --profile web add dsh-app-controlby pandashere
Self-control guard plugin for DeepSeek Harness host exit and restart workflows.
★ 4
MIT
TypeScript
Aug 13, 2026
dsh plugin --profile web add self-control-guardby chzisnull
DeepSeek Harness plugin: search files by name or content, customizable shortcuts, and in-app text editing
★ 2
↓ 209/wk
MIT
JavaScript
Oct 27, 2026
dsh plugin --profile web add dsh-file-finderby xuxucodepractice-code
A deterministic pre-write claim guard for supported DeepSeek Harness file tools.
★ 0
MIT
JavaScript
Sep 3, 2026
dsh plugin --profile web add dsh-claim-guardby Pasumao
DeepSeek Harness (dsh) Windows 环境防坑插件:防坑 skill + 三层主动防护(乱码检测提示 / 危险写拦截 / 编码诊断修复工具)。Windows guard plugin for DeepSeek Harness (dsh).
★ 0
MIT
JavaScript
Oct 9, 2026
dsh plugin --profile web add dsh-plugin-windows-guard