DSH Flash 精简预设:面向 flash 级路由的 token 效率预设

前言

在 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,精简·PTC 47.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
羽毛球分组比赛记分
小程序二维码

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

Xiaoye