cxv117793-blip/dsh-step-pause ↗★ 0
dsh-step-pause
每 N 个 agent 步骤暂停一次,在对话链里输出当前进度与正在做什么,说完自动继续任务。(DeepSeek Harness plugin: periodic in-chat progress checkpoints that do not block the turn.) 适合在执行多步骤长任务时,需要模型自动在对话中反馈进度的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cxv117793-blip/dsh-step-pause配置
装好后:设置 → 插件 → 分步暂停 → › → 配置。五个字段都带说明与草稿态:
| 键 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关。关掉后插件仍然加载,但不再汇报 |
everyNSteps | 10 | 每多少步汇报一次(按轮次内的步骤计,1–500) |
maxReportsPerTurn | 0 | 每轮最多汇报几次;0 表示不限制(兜底防失控轮次刷屏) |
prompt | 见下 | 注入的提示词,支持 {{step}} {{every}} {{turn}} |
showPromptInChat | false | 是否在对话里显示这段提示词原文。默认隐藏,只留你的进度小结;不影响模型收到指令 |
改动保存即生效,不用重启:字段声明为 volatile(),主机每一步都重新读值。
保存会写进当前 profile 的 cordis.patch.yml:
- id: dsh-step-pause
name: dsh-step-pause
config:
everyNSteps: 6
不想要配置页的话,直接手写上面这段完全等价。
默认提示词:
[自动 · 分步暂停 · 第 {{step}} 步(每 {{every}} 步一次)]
先暂停手上的工作,直接在对话正文里用 5-10 行说明当前进度,然后立刻继续原任务:
1. 正在做什么:当前任务与所处步骤
2. 已完成什么:本轮已完成的动作或产出
3. 接下来做什么:下一步计划
4. 卡点:需要我决策或补充信息的地方(没有就写「无」)
要求:直接在回复正文里写,不要新建或修改任何文档/计划文件;
说完不要停下来等我确认,继续把原任务做完。