前言¶
在 DSH 插件式配置中,agent 預設可以調整工具面、行爲約束和上下文壓縮策略。LarryE135/dsh-flash-presets 面向 flash 級路由,目標是減少 Token 和步數,同時保留可對照、可回退的基線。它提供 flash-lean-ptc-v1 與 flash-lean-ptc-v2 兩個 agent 預設,並以 DSH 組合包(dsh.bundle)形式安裝到 profile。
這是什麼¶
LarryE135/dsh-flash-presets 是 MIT 許可證的 DSH 插件,當前版本爲 v0.2.0。它不是運行時代碼插件,而是 patch-only bundle:沒有 main / prepare,通過補丁組合包把預設加入目標 profile。
包內包含兩個預設:
flash-lean-ptc-v2:現行推薦,12 條行爲硬約束,壓縮閾值0.25/ 保留20k。flash-lean-ptc-v1:基線與回退,14 條硬約束,壓縮閾值0.3/ 保留50k。
兩個預設都使用 PTC 工具面:工具統一經 run_code 編程式調用。flash-lean-ptc-v2 在約束中加入了步數預算、少想多試、一次合併驗證、先交最小可行產物、PTC 打包指引。
核心能力¶
降低 Token 與步數¶
該預設通過卡預算和增加硬約束,避免模型進行“雷霆大思考”,並減少 Token 和步數。它也會修改壓縮邏輯,用於優化長會話下的注意力衰減。
效果邊界¶
flash-lean-ptc-v2爲現行推薦。flash-lean-ptc-v1用於基線對照與回退。- 極短任務收益≈0。
- 高難題側可能掉分:
USACO 2026 Platinum兩輪合計,標準51.5/80分、51.4M,精簡·PTC47.5/80分、48.0M。
安裝與啓用¶
先確認 DSH 可用,並且 Node 在 PATH 上。以 web profile 爲例,安裝命令如下:
dsh plugin --profile web add github:LarryE135/dsh-flash-presets
這裏的 --profile 可按目標環境替換,可用值包括 web、desktop、headless、acp。
安裝器會按 DSH 版本選擇寫入方式:
- DSH ≥
0.1.7-rc.1:使用插件行式,預設通過 profile 插件行安裝。 - DSH <
0.1.7:使用目錄式。
web profile 刷新即生效,其它 profile 需要重啓。
補丁中包含 disabled: !!js process.platform === 'win32'。這是 DSH 加載器標籤,第三方 YAML 解析器可能報 unknown tag。
手動安裝¶
如果不想直接用 DSH 插件管理器,也可以 clone 倉庫後運行腳本。
git clone https://github.com/LarryE135/dsh-flash-presets.git && cd dsh-flash-presets
Linux / macOS / WSL / Git Bash:
bash scripts/install.sh --profile headless
bash scripts/install.sh --legacy
bash scripts/install.sh --uninstall
DSH_HOME=/path/to/.dsh bash scripts/install.sh
Windows PowerShell:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts\install.ps1
.\scripts\install.ps1 -Profile headless
.\scripts\install.ps1 -Legacy
.\scripts\install.ps1 -Uninstall
.\scripts\install.ps1 -DshHome D:\tmp\.dsh
這些腳本用於安裝、強制舊版目錄式、卸載,或指定 DSH 主目錄。
校驗¶
安裝後可以運行倉庫內校驗腳本:
node scripts/verify-presets.mjs
node scripts/verify-yaml.mjs
bash scripts/selftest.sh
node scripts/check-ps1.mjs
也可以直接檢查 DSH 配置中是否出現目標預設:
dsh --profile web --dump-config | grep -A3 'id: preset-flash-lean-ptc-v2'
安裝完成後,預設列表中會出現 Flash 精簡·PTC v1(v4.1-flash) 與 Flash 精簡·PTC v2(v4.1-flash)。
卸載¶
如果不再使用,可以從 profile 的 package.json 中移除 dsh.profile.bundles 與依賴後重裝,或用插件管理器的 remove 子命令處理。
適用場景與注意¶
- 適合 flash 級路由下希望控制 Token 與步數的任務。
flash-lean-ptc-v2適合日常使用;flash-lean-ptc-v1適合對照與回退。- 極短任務收益≈0。
- 高難度任務可能掉分,需要結合實際評分和成本判斷。
- 該插件會以當前 DSH 進程權限運行。安裝前應檢查源碼、補丁內容和 MIT 許可證。
- 運行安裝腳本要求 Node 在
PATH上。
結尾¶
LarryE135/dsh-flash-presets 的價值,是把 token 效率優化拆成兩個可對照、可回退的預設,並以 DSH 組合包形式安裝到 profile。已知倉庫地址爲:
https://github.com/LarryE135/dsh-flash-presets