MIT 授權的 DSH 預設,用編排能力換一條更快更直接的編碼路徑:搜尋與讀取上限、逾時自動轉背景的 bash,以及一個在 `npm publish` 上保持保守的主工程師人設。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-11-13
授權條款
MIT
01它能幫你完成什麼?
在 DeepSeek Harness 工作階段裡跑快節奏、低開銷的編碼循環
一個跑在 `awesome` preset 上的工作階段:保留檔案讀寫、快速目錄搜尋、完整 bash、背景任務與技能包,但不帶 `present` 交付工具、goals、複雜計畫模式、子 agent 和 TODO 追蹤
日常寫程式、希望少一層編排、回合更快的 dsh 使用者
讓長命令和大檔案別把工作階段拖死
逾時的前景命令自動提升為背景任務,glob/grep 結果上限 50 筆,單次讀取上限 800 行 / 每行 600 字元 / 120KB
經常讓 agent 跑建置、跑測試、在整個儲存庫裡 grep 的開發者
攔住 agent 在發佈環節做不可逆操作
主工程師人設:程式碼任務上直接並行動手,但把 `npm publish` 當保守操作——不改版本號,也不因 registry 驗證延遲或 404 去重試正在進行的發佈
允許 agent 執行發佈或部署命令的團隊
02如何將外掛接入 DeepSeek Harness?
先決條件
- 已裝好 DeepSeek Harness(`dsh`)—— preset 要裝進某個 dsh profile(README 用 `--profile web`)
- 只有走可選的本機 clone 連結流程時才需要 git
安裝步驟
- 01
`dsh plugin --profile web add dsh-awesome-preset` 從 npm 安裝,或 `dsh plugin --profile web add github:Jaylor-Wang/dsh-awesome-preset` 直接從 GitHub 裝
$ dsh plugin --profile web add dsh-awesome-preset
- 02
本機開發:clone 儲存庫後執行 `dsh plugin --profile web add ./dsh-awesome-preset`
$ dsh plugin --profile web add ./dsh-awesome-preset
- 03
重新啟動或啟動 DeepSeek Harness(`dsh web`),讓 Cordis patch 載入
$ dsh web
- 04
開啟工作階段,在輸入框上方的 agent preset 下拉選單裡選 `awesome`
驗證整合成功
- 執行 `dsh plugin --profile web list` —— 這就是 README 給的驗證步驟
03DSH 整合程度與能力邊界
原生 DSH agent preset:用 `dsh plugin add` 裝進 profile 後,工作階段的 agent preset 下拉選單裡會出現 `awesome`
精簡工具面
一個 dsh 工作階段→只保留 `fs`、`fs-search`、`tool-bash`、`tool-jobs`、`skill-filesystem`/`tool-skill` 與 `compaction`
被移除的工具在這個預設裡完全不可用檔案與搜尋上限調校
glob 樣式、grep 查詢、檔案讀取→glob ≤ 50 筆、grep ≤ 50 筆(每行預覽 ≤ 500 位元組),單次讀取 800 行 / 每行 600 字元 / 120KB
超出上限的 glob/grep 輸出轉存到 spill 檔案,而不是塞進上下文視窗bash 與背景任務韌性
shell 命令→背景任務支援、`promoteOnTimeout: true`、120s/600s 逾時與 3s 終止寬限
逾時的前景命令會繼續以背景任務執行啟用 bash 沙箱,並關掉衝突的 `pwsh-sandbox`帶操作邊界的主工程師人設
工作階段裡的編碼任務→程式碼任務上直接並行動手,不可逆操作被隔離到更嚴格的規則後面
`npm publish` 被限定為嚴格保守的規則集工作階段 preset 選擇
一個 dsh Web 工作階段→在輸入框上方下拉選單裡選中的 `awesome` preset
04適合誰?何時不該用?
適合
- 日常寫程式、希望少一層編排、回合更快的 dsh 使用者
- 經常讓 agent 跑建置、跑測試、在整個儲存庫裡 grep 的開發者
- 允許 agent 執行發佈或部署命令的團隊
不適合
- 只裝上還不夠:要重新啟動 `dsh web` 讓 Cordis patch 生效,再新建工作階段並在 agent preset 下拉選單裡選 `awesome`,否則 preset 不會參與工作。
- 這個預設去掉了 `present` 檔案交付、goals、複雜計畫模式、子 agent 和 TODO 追蹤,依賴這些能力的工作流程要換別的預設。
05相容性、維護與安全提醒
- 只裝上還不夠:要重新啟動 `dsh web` 讓 Cordis patch 生效,再新建工作階段並在 agent preset 下拉選單裡選 `awesome`,否則 preset 不會參與工作。
- 這個預設去掉了 `present` 檔案交付、goals、複雜計畫模式、子 agent 和 TODO 追蹤,依賴這些能力的工作流程要換別的預設。
- 執行器調校針對 bash:啟用 Bash 沙箱、關掉衝突的 `pwsh-sandbox`,並內建 Windows 相容調整,逾時為 120s/600s,終止寬限 3s。
- 人設不改版本號,也不因 registry 驗證延遲或 404 去重試正在進行的發佈,所以版本號提升仍是人工決定。
MIT · 最新版本 v2.5.0(2026-11-09)· 僅 README 證據,未做安全稽核
06常見問題
在 DeepSeek Harness 裡怎麼裝 dsh-awesome-preset?
npm 版本用 `dsh plugin --profile web add dsh-awesome-preset`;想直接從 GitHub 裝就用 `dsh plugin --profile web add github:Jaylor-Wang/dsh-awesome-preset`;本機 clone 可以 `dsh plugin --profile web add ./dsh-awesome-preset` 連結進去。裝完用 `dsh plugin --profile web list` 確認。
裝完怎麼在工作階段裡真正用上這個預設?
重新啟動或啟動 `dsh web` 讓 Cordis patch 載入,然後在 Web UI 裡新建工作階段,從輸入框上方的 agent preset 下拉選單裡選 `awesome`。繼續用其他預設的工作階段完全不受影響。
跟預設 agent 比,它拿掉了什麼?
拿掉了沉重的編排層:`present` 檔案交付工具、goals、複雜計畫模式、子 agent 和 TODO 追蹤。依賴計畫模式或子 agent 的工作流程得換別的預設跑。
bash 命令逾時了會怎樣?
`tool-bash` 開了背景任務支援並設了 `promoteOnTimeout: true`,逾時的前景命令會被提升為背景任務,不會終止任務也不會把 UI 卡住。內建的 `bash-sandbox` 調校用 120s/600s 逾時,終止寬限 3s。
它會影響 agent 發佈套件的流程嗎?
會。人設被要求把 `npm publish` 當嚴格保守的操作:不改版本號,也不因為 registry 驗證延遲或 404 去重試正在進行的發佈。
07相關的 DSH 工作流程
archify
作者 tt-a1i
为编码智能体生成美观可验证的架构图、时序图与数据流图,输出自包含 HTML,支持动效与清晰导出。
openviking
作者 volcengine
为 AI 智能体打造的自进化上下文数据库,统一智能体记忆、知识 RAG 与技能。
aitoearn
作者 yikart
面向抖音、快手、小红书和视频号的 AI 内容发布工作流,提供相关平台与 MCP 工具集成。
learn-harness-engineering
作者 walkinglabs
Harness 工程新手教程,从 0 到 1 系统学习智能体工作流框架。
08資料與來源
Ultra-lean daily coding agent preset for [DeepSeek Harness (`dsh`)](https://github.com/deepseek-ai/deepseek-harness).
Restart or start DeepSeek Harness (`dsh web`) to load the Cordis patch;
In the Web UI, open a session and select **`awesome`** from the agent preset dropdown list above the prompt input bar;
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-11-13。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
