dsh-awesome-preset:面向日常编码的极简 DSH 智能体预设

前言

在 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 用法即可啓用預設:

  1. 重啓或啓動 Harness:dsh web,以加載 Cordis patch。
  2. 在 Web UI 新建或打開會話,在輸入框上方的 agent preset 下拉里選擇 awesome。
  3. 按日常流程提需求,由精簡工具集完成讀改跑閉環。

適用場景與注意

更適合:日常功能開發、局部重構、需要頻繁 fs / grep / Bash 的會話;希望少受 goals、子智能體、TODO 面板干擾的開發者。

需要留意:

  • 未包含 present、複雜計劃與子智能體編排;若你的工作流依賴這些能力,應繼續用 fuller 預設或自行疊插件。
  • 搜索與讀文件有硬上限,超大倉庫檢索可能需你縮小範圍或分步查詢。
  • 插件不降低安全要求:Bash 與沙箱仍受 Harness 全局策略約束;安裝前審閱 GitHub 倉庫 與 cordis.patch.yml。

結尾

dsh-awesome-preset 把 DSH Web 智能體收成「工具直達、上下文有界、發佈更謹慎」的日常編碼預設。若要試用或跟進 issue,可參考:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜