🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Cursor 能力移植包 lnuxe/dsh-plugins

DeepSeek Harness
lnuxe20 天前有提交已提供中文文档扫描:含敏感能力

逆向还原 Cursor 系统提示词、技能和 MCP 服务器,重新打包成 DeepSeek Harness 插件

30.7/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/15 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

自动兼容检查未通过:仓库根目录无 package.json,浅层子目录有 10 份 dsh 插件清单(dsh-automation/package.json、dsh-git-branch/package.json、dsh-hooks/package.json 等),无法唯一定位安装名。以下命令仍可尝试,但可能失败。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lnuxe/dsh-plugins
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · other
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/11/2) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装

仓库根目录无 package.json,浅层子目录有 10 份 dsh 插件清单(dsh-automation/package.json、dsh-git-branch/package.json、dsh-hooks/package.json 等),无法唯一定位安装名

展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✗npm 包dsh-plugins(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明

源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/13 09:39:41

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件
查看扫描证据(共 10 处,展示前 10 条)
  • 执行外部命令来自配置/变量
    dsh-hooks/index.js:104
    child = spawn(command, { shell: true, stdio: ["pipe", "pipe", "inherit"] });
  • 执行外部命令来自配置/变量
    dsh-hooks/index.js:133
    const child = spawn(command, { shell: true, stdio: ["pipe", "ignore", "inherit"] });
  • 读取本地文件
    dsh-rules/index.js:49
    if (!existsSync(absDir)) return [];
  • 读取本地文件
    dsh-rules/index.js:51
    for (const entry of readdirSync(absDir, { withFileTypes: true })) {
  • 读取本地文件
    dsh-rules/index.js:53
    const md = readFileSync(join(absDir, entry.name), "utf8");
  • 读取本地文件
    dsh-rules/index.js:72
    if (existsSync(p)) {
  • 读取本地文件
    dsh-rules/index.js:74
    const content = readFileSync(p, "utf8").trim().slice(0, maxRuleBytes);
  • 读取本地文件
    dsh-skills/index.js:31
    const toolMap = JSON.parse(await readFile(TOOL_MAP_URL, "utf8"));
  • 读取本地文件
    dsh-skills/index.js:52
    const manifest = JSON.parse(await readFile(MANIFEST_URL, "utf8"));
  • 读取本地文件
    dsh-skills/index.js:79
    const md = await readFile(candidate.locator.fileUrl, "utf8");
扫描于 2026/11/4(0 天前) · 范围 全包扫描 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 还原系统提示词
  • 还原技能
  • 还原MCP服务

README

由 DeepSeek 最新模型翻译生成
DeepSeek Harness 插件集合(dsh-plugins) 一组自托管的 DeepSeek Harness(DSH)bundle 插件与 agent 预设,覆盖 agent 技能、移动测试 MCP、系统提示词、可观测性、MCP 工具过滤、生命周期 hook、工作区规则、根编排、浏览器自动化与 git 分支指示器等能力。 所有插件均为零外部依赖的本地 bundle(@local/),通过 cordis.patch.yml 挂载到 DSH 的 web profile。 插件清单 | # | 插件 | 路径 | 能力 | | A | @local/dsh-skills | dsh-skills/ | 26 个内置 agent skill(canvas / review / goal / loop / visualize 等) | | B | @local/dsh-mcp-mobile | dsh-mcp-mobile/ | 移动测试 MCP(mobile-mcp / appium / wdio / adb / dart / perfdog) | | C | @local/dsh-persona | dsh-persona/ | agent 系统提示词 preset |
展开完整文档(README 剩余 1 节)
DeepSeek Harness 插件集合(dsh-plugins)

一组自托管的 DeepSeek Harness(DSH)bundle 插件与 agent 预设,覆盖 agent 技能、移动测试 MCP、系统提示词、可观测性、MCP 工具过滤、生命周期 hook、工作区规则、根编排、浏览器自动化与 git 分支指示器等能力。

所有插件均为零外部依赖的本地 bundle(@local/),通过 cordis.patch.yml 挂载到 DSH 的 web profile。

插件清单

| # | 插件 | 路径 | 能力 |
| A | @local/dsh-skills | dsh-skills/ | 26 个内置 agent skill(canvas / review / goal / loop / visualize 等) |
| B | @local/dsh-mcp-mobile | dsh-mcp-mobile/ | 移动测试 MCP(mobile-mcp / appium / wdio / adb / dart / perfdog) |
| C | @local/dsh-persona | dsh-persona/ | agent 系统提示词 preset |
| D | @local/dsh-telemetry | dsh-telemetry/ | skill / goal 可观测性统计 |
| E | @local/dsh-mcp-policy | dsh-mcp-policy/ | MCP 工具级过滤(server 开关 / allowlist / denyTools) |
| F | @local/dsh-hooks | dsh-hooks/ | 生命周期 hook(PreToolUse veto 门 + 7 事件桥接) |
| G | @local/dsh-rules | dsh-rules/ | 工作区规则(.cursor/rules/.mdc + AGENTS.md) |
| H | @local/dsh-orchestrator | dsh-orchestrator/ | 根编排 agent preset |
| I | @local/dsh-automation | dsh-automation/ | 浏览器 / 电脑操作自动化 preset |
| J | @local/dsh-git-branch | dsh-git-branch/ | composer git 分支指示器 + 切换器 |

插件说明

A — @local/dsh-skills(内置 agent skill provider)

把 26 个常用 agent skill(automate、autopilot、canvas、create-hook、create-rule、create-skill、create-subagent、goal、loop、migrate-to-skills、new-repo、onboard、origin、rename-chat、review、review-bugbot、review-security、sdk、share、shell、split-to-prs、statusline、update-cli-config、update-cursor-settings、visualize、dsh-orchestrator)打包为 DSH 的 bundled skill provider。

- index.js 零外部依赖(node:fs/promises、node:url),rank = 600(对齐 BUNDLED_SKILL_RANK)。
- 注册在 host 全局层(ctx.skills),所有 preset 可见。
- skill 正文里引用的上游专属工具/命令会在加载时前置一段「DSH 工具适配」说明,映射到 DSH 等价物(见 dshtool-map.json)。

B — @local/dsh-mcp-mobile(移动测试 MCP preset)

把移动端测试常用的 MCP server 收敛到一个 mobile-test preset,避免日常会话为这些工具 schema 付出 token 成本:

| server | transport | 命令 / 地址 |
| mobile-mcp | stdio | npx -y @mobilenext/mobile-mcp@latest |
| appium-mcp | stdio | npx appium-mcp@latest |
| wdio-mcp | stdio | npx -y @wdio/mcp |
| adb-mcp | stdio | npx -y @landicefu/android-adb-mcp-server |
| dart | stdio | dart mcp-server --experimental-mcp-server --force-roots-fallback |
| perfdog-mcp-tools | streamable-http | https://perfdog.qq.com/mcp |

HTTP 密钥在加载时通过 !!js + process.getBuiltinModule('fs') 运行时读取,不落盘到插件。

C — @local/dsh-persona(agent 系统提示词 preset)

新增可选 agent preset(order 20),提供一套 agentic 编码系统提示词(<communication> / <tool_calling> / <search_and_reading> / <making_code_changes> / <maximize_parallel_tool_calls> / <task_management> / <citing_code> / <orchestration> 等分节),工具集与 standard 对齐。

D — @local/dsh-telemetry(可观测性)

零依赖内存态统计,包装 ctx.skills.get 记录 skill 触发次数,监听 skills/change 与 goal/changed。句柄 ctx.dshTelemetry 提供 .stats() / .reset()。

E — @local/dsh-mcp-policy(MCP 工具级过滤)

三级过滤:enabledServers(整 server 开关)→ toolAllowlist(per-server 白名单)→ denyTools(单工具禁用)。用 plain-context tools.guard 做全局守卫,被禁工具调用时返回 deny 原因。

F — @local/dsh-hooks(生命周期 hook)

把 7 个生命周期事件桥接到用户 shell 命令:PreToolUse→tools/pre-execute、PostToolUse→tools/result、UserPromptSubmit→agent/inbox/inserted、Stop→agent/turn-stopping、SubagentStop→subagent/end、SessionStart→agent/created、SessionEnd→agent/disposed。

PreToolUse 为 veto 门:exit code 2 或 stdout {"permissionDecision":"deny"} 阻止工具派发。

G — @local/dsh-rules(工作区规则 + AGENTS.md)

读取 .cursor/rules/*.mdc(YAML frontmatter description / globs / alwaysApply):

- alwaysApply: true 的规则注入 <always_applied_workspace_rules> 分节(order 400)。
- globs 规则按 name+description+glob 广告(agent 按需读文件)。
- 额外从 cwd 向上遍历收集 AGENTS.md,注入独立 cloud_instructions 分节(order 405)。

H — @local/dsh-orchestrator(根编排 agent preset)

新增 dsh-orchestrator preset(order 30):plan → delegate subagents → progress.md 持久状态 → 安全并行。工具映射 CREATE_TASK → subagent/subagent_fork、SEND_TO_TASK → send_message、AskQuestion → ask_user_question。

I — @local/dsh-automation(浏览器 / 电脑操作自动化 preset)

新增 automation preset,挂载 Playwright 与 computer-use MCP,让 agent 具备浏览器操作与屏幕控制能力,工具集独立于日常编码会话。

J — @local/dsh-git-branch(composer git 分支指示器)

在 composer dock 渲染当前 git 分支 pill,点击弹出 Local / Remote 分支选择器:

- host 半 git_branch 工具用 git for-each-ref 列出本地 + 远程分支。
- client 半读 .git/HEAD + workspaceFiles,支持 submodule / worktree(.git 为 gitdir: 文件时解析真实 git 目录)。
- 选中分支后把 git checkout 草稿写入 composer,人工确认后执行。

安装

各 bundle 通过 plugin_manager install_bundle 装进目标 profile(link: 到本仓库目录),或直接把 cordis.patch.yml 的 insert 片段并入你的 composition:

- insert:
- id: dsh-skills
name: '@local/dsh-skills'
- id: dsh-git-branch
name: '@local/dsh-git-branch'

改 index.js 模块不会热更新(HMR 只 watch cordis.patch.yml),需重启 dsh 才重新加载。

文档

| 文档 | 内容 |
| docs/why-dsh-is-smooth.md | 工程实践调研:系统提示词分节 / skill 检索 / MCP 自动发现 / 上下文注入 / 长任务编排 |
| docs/orchestration.md | 触发与编排分析:一次 turn 的触发链、skill 门控、MCP 过滤、hook 事件、subagent 编排 |
| docs/canvas-sdk.md | Canvas SDK + 编译渲染分析 |

License

MIT
预览分享卡片长什么样 ↓lnuxe/dsh-plugins
分享 · DeepSeek Harness Hub
lnuxe/dsh-plugins

逆向还原 Cursor 系统提示词、技能和 MCP 服务器,重新打包成 DeepSeek Harness 插件

这是你的仓库?认领条目

回到顶部