前言¶
在 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。