dsh-preset-anchored-standard
在终端中运行以下命令:
dsh plugin install ruby1304/dsh-preset-anchored-standard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install ruby1304/dsh-preset-anchored-standard 即可安装该预设(源码仓库:https://github.com/ruby1304/dsh-preset-anchored-standard)
插件介绍
跑 DeepSeek Harness 轨迹评估时,第一帧请求往往需要刻意收窄工具目录——只保留 bash 与 str_replace_editor,同时剥掉自动注入的 workspace 和 skill 上下文——才能拿到模型在最低工具面下的行为基线。但会话进入第二步之后,Standard 目录里的 job_output、run_in_background 等工具迟早要用,不能一直被 Minimal 卡住。
dsh-preset-anchored-standard 的做法是:首帧锚定 Minimal 的真实工具对,监听第一个持久提升信号(一次工具调用或一条 assistant 消息),从第二帧起自动暴露完整 Standard 目录。更关键的是它在行为层做了干预——模型一旦在首帧习惯了前台 sleep 加 pgrep 轮询来等待长任务,即使工具目录已悄悄扩大,它仍可能用 sleep 240 循环刷上九十分钟而不切到后台任务。preset 在提升步骤注入一条一次性的 user 角色通知,明确告知完整目录已生效、超过两分钟的等待应走 run_in_background 加 completion notice,把前台轮询这个坏习惯从行为上掰回来。该通知只对实际经过引导的会话触发,从中途恢复的会话不会被打断。
适合需要 dsh 会话首帧最小锚定加后续全量能力这一组合的轨迹评估、benchmark 复现或 agent 行为对照实验。所有旋钮(bootstrapTools、promoteOn、suppressedContextSources、bootstrapMaxTokens、promotionNotice)集中在 agent.cordis.yml 的 tool-bootstrap 行里;仅依赖 dsh 官方已发布的插件包,无第三方运行时依赖,兼容 dsh 0.1.0-rc.5。
使用场景
- 需要首帧最小工具面基线、后续全量 Standard 能力的轨迹评估
- 验证模型在最低工具面下前台轮询与后台任务的行为差异
- benchmark 复现中精确控制第一帧工具暴露范围
适合人员
- 做 agent 行为对照实验的研究者
- 需要 dsh 会话工具目录精细控制的评估工程师
- 复现或设计 benchmark 轨迹的开发者