前言¶
在 DeepSeek Harness(dsh)裏做智能體開發時,不少預設會疊上目標管理、複雜計劃模式、子智能體、TODO 跟蹤、文件投遞等編排層。鏈路變長後,單次編碼往返的延遲和上下文佔用都會上來。若你更在意「讀文件 → 改代碼 → 跑命令」的短循環,需要的是一套保留核心工具、裁掉厚重編排的預設。下面介紹社區插件 dsh-awesome-preset(維護者 Jaylor-Wang,分類:工作流),它自稱 Ultra-lean daily coding agent preset,通過 Cordis patch 把 Web 側智能體收成偏日常開發的形態。
這是什麼¶
dsh-awesome-preset 是發佈在 npm 上的 DSH 插件(當前 package 版本 2.5.0,MIT 許可證),向 Harness 注入 cordis.patch.yml,提供名爲 awesome 的智能體預設。定位一句話:在 dsh 裏用「直接工具調用」替代複雜編排,追求更快、更輕的日常編碼體驗。
生態上,DSH 遵循「一切皆插件」;目錄站 skillhub.cn 與 GitHub 倉庫爲社區維護入口,與 DeepSeek / 幻方無官方應用商店從屬關係。選用前請自行閱讀倉庫源碼與許可證,插件隨當前 dsh 進程權限執行命令與讀寫文件。
核心能力(README 已列項)¶
精簡編排,保留開發必需品¶
相對「全家桶」式預設,該插件去掉較重的一層:無文件投遞工具(present)、無 goals、無複雜 plan 模式、無 sub-agents、無 TODO 跟蹤器。保留的日常開發工具包括:
- 文件讀寫與目錄掃描(
fs、fs-search) - Bash 執行(
tool-bash) - 後臺異步任務(
tool-jobs) - 外部 skill 包(
skill-filesystem、tool-skill) - 按需上下文壓縮與記憶保護(
compaction,含/compact)
文件系統與搜索上限¶
爲減少上下文被檢索結果撐爆,並與 AGENTS.md 方向對齊,README 寫明:
tool-fs-search:glob結果上限 ≤ 50 條;grep匹配 ≤ 50 條(預覽每行 ≤ 500 字節),超出時可利用 spill 文件。tool-fs:readLimit: 800(每行最多 600 字符,單次最多 120KB),兼顧讀完連貫代碼單元與避免超大文件佔滿 token 窗口。
Bash 與長任務¶
tool-bash:支持後臺任務;promoteOnTimeout: true——前臺命令超時可平滑升級爲後臺 job,減輕任務被掐斷或 UI 卡住。- 內置對
bash-sandbox的調整與 Windows 適配(啓用 Bash sandbox、關閉衝突的pwsh-sandbox;超時 120s/600s、終止寬限 3s 等),流輸出上限交給全局配置或官方 64KB 默認。
主角色與安全邊界¶
預設將模型導向「主工程師」人格:編碼任務偏向直接、可併發行動;對不可逆操作單獨收緊——例如 npm publish 採取保守策略(不擅自改版本號;對註冊表校驗滯後或 404 的進行中發佈不做盲目重試),在本地快節奏與發佈安全之間做分區。
安裝與啓用¶
在已配置好的 DeepSeek Harness 環境中執行(命令摘自官方 README):
# 推薦:從 npm 安裝
dsh plugin --profile web add dsh-awesome-preset
# 或從 GitHub 安裝
dsh plugin --profile web add github:Jaylor-Wang/dsh-awesome-preset
本地開發若已持有源碼目錄,可鏈到 profile(README 亦提供 git clone 後 ./dsh-awesome-preset 的方式;生產環境優先 npm/GitHub 一行安裝即可)。
確認插件已登記:
dsh plugin --profile web list
典型用法¶
經過上面的安裝步驟後,按 README 用法即可啓用預設:
- 重啓或啓動 Harness:
dsh web,以加載 Cordis patch。 - 在 Web UI 新建或打開會話,在輸入框上方的 agent preset 下拉里選擇
awesome。 - 按日常流程提需求,由精簡工具集完成讀改跑閉環。
適用場景與注意¶
更適合:日常功能開發、局部重構、需要頻繁 fs / grep / Bash 的會話;希望少受 goals、子智能體、TODO 面板干擾的開發者。
需要留意:
- 未包含
present、複雜計劃與子智能體編排;若你的工作流依賴這些能力,應繼續用 fuller 預設或自行疊插件。 - 搜索與讀文件有硬上限,超大倉庫檢索可能需你縮小範圍或分步查詢。
- 插件不降低安全要求:Bash 與沙箱仍受 Harness 全局策略約束;安裝前審閱 GitHub 倉庫 與
cordis.patch.yml。
結尾¶
dsh-awesome-preset 把 DSH Web 智能體收成「工具直達、上下文有界、發佈更謹慎」的日常編碼預設。若要試用或跟進 issue,可參考: