前言¶
在 DeepSeek Harness(DSH)里做安全研究或渗透协作,常见做法是自行写 persona、挂技能目录、改 profiles/desktop 里的依赖与 bundle。步骤多、路径容易错,升级 DSH 后还要核对 cordis.patch.yml 是否仍被正确链接。社区插件 DSH Fujiang Unrestricted(维护者 HanKuCha,分类:客户端)提供 Windows 桌面端一键安装器:只改当前用户的 DSH_HOME,不动 DSH 程序目录,也不关闭沙箱或审批。装完后在会话预设里可选 「工作助手」(ws-helper),并随包落地大量攻防向技能。下面介绍它是什么、装了什么、如何安装与卸载,以及使用时的边界。
这是什么¶
DSH Fujiang Unrestricted 是「工作助手」预设与跨平台安装包的集合。面向 DeepSeek Harness Desktop 0.2.x 的主路径是 Release 里的 DSH-Fujiang-Installer.exe(当前 README 标注桌面安装器版本 v1.2.1,MIT 许可)。同一仓库的最新 Release 还发布名称含 DSHA 的 ZIP,供安卓端 DSHA 导入;桌面与手机共用 payload/ 下的人格与技能,不维护两套分叉版本。
安装器只做四件事:检测 DSH → 备份 profile → 复制预设与技能 → 注册依赖和 bundle。它不修改 @deepseek-ai 包文件,不关沙箱,不关审批。
核心功能¶
「工作助手」预设(ws-helper)¶
装完后,DSH 预设选择器里会出现 「工作助手」,由三部分组成:
- 固定人格提示词 —— 以
persona: complete: true整段接管系统提示词,在保留原角色与交付规则的前提下,增加主动澄清、阶段性汇报、目标纠正,以及 DSH 工具与子代理使用指引(v1.1.0 起强调协作流程;v1.1.1 起默认自然称呼,不再要求特定称呼用语)。 - 全套标准工具面 —— 持久 shell、文件读写与搜索、后台任务、计划模式、子代理 / 工作流、上下文压缩、技能加载、
present等(具体能力仍受 DSH 宿主侧沙箱与审批约束)。 - 随包技能 —— README 写明 240 + 3 个技能(另增 systematic-debugging、test-driven-development、verification-before-completion 等协作向技能),落在
payload/skills,由skill-filesystem挂载;技能按需加载,不会一次性全部执行。
预设包路径为 payload/dsh-ws-helper-preset/,其中 cordis.patch.yml 组合 persona、协作流程与工具面;package.json 标识为 @local/dsh-ws-helper-preset(README 示例版本串:v2.1.3-desktop-coop.1)。
技能覆盖面(README 已列分类)¶
随包技能约 240 个目录、271 个文件、约 6.2 MB,示例包括 hunt-sqli、hunt-xss、hunt-ssrf、offensive-active-directory、hunt-k8s、apk-redteam-pipeline、hunt-llm-ai、report-writing 等。分类覆盖 Web 漏洞、Active Directory 与内网、云与容器、移动端、无线与硬件、LLM / AI 应用、供应链、取证对抗、报告撰写等。旧技能文本的出处与许可未在仓库中逐一追溯;新增三个协作技能来自 obra/superpowers(MIT),见仓库 THIRD_PARTY_NOTICES.md。
安装器行为(只动 DSH_HOME)¶
安装器为 AnyCPU / .NET Framework 4.8 的 WinForms 程序(约 28 KB,不携带运行时),普通用户权限即可。逐步逻辑包括:从注册表与 Program Files 定位 DeepSeek Harness.exe;校验随 Desktop 安装的 dsh.cmd;DSH 仍在运行则中止;备份 profiles\desktop;复制预设到 plugins\dsh-ws-helper-preset 并在 profile 的 package.json 中 upsert 依赖与 bundle;调用 dsh.cmd plugin --profile desktop install 同步;回读 cordis.patch.yml 与内置 ExpectedPresetSha256 比对。日志位于 %LOCALAPPDATA%\DSH-Fujiang-Installer\logs\。
v1.2.1 修复 Desktop 新装后无法启动的问题:若报错指向 cordis.patch.yml 中 [] 后的 - id: fujiang,完全退出 DSH 后重新运行该版 EXE 即可,无需删会话或重装 DSH。
环境要求¶
| 项目 | 要求 |
|---|---|
| 系统 | Windows 10 / 11(x64 或 x86) |
| 运行时 | .NET Framework 4.8 |
| 宿主 | DeepSeek Harness Desktop 0.2.x,至少启动过一次(生成 desktop profile) |
| 权限 | 普通用户;不需要管理员 |
README 注明运行时验证基线为 0.2.1-rc.5;仓库根 package.json 中 engines.dsh 为 >=0.2.1-rc.2 <0.3.0-0(主要描述 DSHA 插件声明,桌面安装以 EXE 为准)。
安装与启用¶
本插件不是通过 dsh plugin add github:… 安装;桌面端请从 GitHub 最新 Release 下载安装包。
- 先启动一次 DSH Desktop,确认正常,然后完全退出(含托盘)。
- 从 最新 Release 下载
DSH-Fujiang-Installer.exe(或解压桌面 ZIP 后运行同名文件)。 - 确认安装器检测到的
DeepSeek Harness.exe与DSH_HOME(默认C:\Users\<你>\.dsh);不对则手动修改。 - 点击 「安装到 DSH Desktop」;成功后可勾选直接启动 DSH。
- 在 DSH 中新建会话,在预设里选择 「工作助手」。
若双击 EXE 无反应或被拦截,可在发布包目录执行:
双击 修复-运行安装器.cmd # 从当前目录调用 EXE,保留控制台窗口显示错误
DSHA 安卓:下载名称含 DSHA 的 ZIP,在 DSHA 中「插件导入本地包」,或粘贴 Release 附件链接;手机包不含 Windows 安装器,说明见仓库 mobile/README.md。
卸载与恢复¶
两种方式等价:
双击 卸载-工作助手预设.cmd
# 或
DSH-Fujiang-Installer.exe --uninstall
卸载会先备份 profile,再从 package.json 移除相关依赖与 bundle,并调用 DSH CLI 同步依赖。自动备份目录:<DSH_HOME>\installer-backups\<时间戳>-<标识>\。手动恢复时,关闭 DSH,将备份中的 package.json、cordis.patch.yml 及锁文件还原到 DSH_HOME\profiles\desktop;若备份含 old-plugin,还原到 DSH_HOME\plugins\dsh-ws-helper-preset,再用 DSH 插件管理器同步一次。
典型用法¶
安装完成后的日常使用与官方 DSH 一致:新会话 → 预设选「工作助手」。人格与协作规则由预设注入;涉及具体漏洞或域时,模型会按任务从随包技能库中加载对应 SKILL.md(例如 Web 测试、内网、K8s、移动 APK、LLM 应用安全等),你仍需要在 DSH 里自行确认工具调用与审批策略是否符合环境要求。
Release 附带 SHA256SUMS.txt 可校验 payload/dsh-ws-helper-preset/cordis.patch.yml 等文件;安装器也会在安装结束后校验预设哈希,避免「装完但内容不一致」。
适用场景与注意¶
适合谁:已在 Windows 上使用 DSH Desktop 0.2.x,希望快速获得带协作流程的「工作助手」人格、标准工具面,以及覆盖面较宽的攻防技能库,且不愿手改 profile 与插件目录的用户。安全研究、授权测试、报告撰写等场景可参考技能分类,但所有操作仍受 DSH 沙箱、审批与本地法律约束。
务必知晓:
- 插件安装与预设修改的是当前用户
DSH_HOME下的配置与插件副本;不改变 DSH 对工具权限、沙箱、审批栈的决定。预设调整的是提示词与回答尺度,不是绕过宿主安全机制。 - 安装前应阅读 GitHub 仓库 源码、
LICENSE(MIT)及THIRD_PARTY_NOTICES.md;随包大量技能文本许可状态未逐一追溯,合规使用需自行判断。 - 装完若预设列表没有「工作助手」,需完全退出 DSH 再开(预设注册在进程启动时读取)。升级安装会保留用户自行添加的技能;安装器只 upsert 自身依赖与 bundle,README 称不会影响其他无关插件字段。
- 社区目录 SkillHub 插件页 与 GitHub 为独立信息源,与 DeepSeek / 幻方无官方从属关系;DSH 生态理念是「一切皆插件」,本文仅介绍该社区客户端安装包的能力与步骤。
结尾¶
DSH Fujiang Unrestricted 把「工作助手」人格预设、协作向提示词、标准工具面与 240+ 随包技能,通过只改 DSH_HOME 的 Windows 安装器一次性落地,并提供备份、哈希校验与卸载脚本。需要详情、Release 与 DSHA 包时,见 SkillHub 目录页 与 GitHub:HanKuCha/DSH-Fujiang-Unrestricted。