Kiru-Sama/dsh-progress-reminder ↗★ 3
dsh-progress-reminder
Progress nudge for DeepSeek Harness: remind the agent to report progress after N steps or N seconds, with a live sidebar panel
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add https://github.com/Kiru-Sama/dsh-progress-reminder/releases/latest/download/dsh-progress-reminder.tgz配置
cordis.patch.yml 里的行配置(默认值见该文件):
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关(暂停) |
stepThreshold | 10 | 累计多少步提醒一次 |
timeThresholdSeconds | 120 | 距上次汇报累计多少秒提醒一次 |
minGapSeconds | 45 | 两次提醒的最小间隔,兜底的连击保护 |
maxPerTurn | 20 | 单回合提醒上限,超过后静默 |
exclude | ["todo_write","ask_user_question"] | 不计步、也不重置计数的工具 |
includeSubagents | false | 是否也为 subagent 计数提醒 |
resetOnSpeech | true | Agent 主动输出文本时是否归零计量 |
locale | zh | 提醒文案语言(zh | en) |
balance.enabled | true | 是否开启余额监控 |
balance.thresholdCny | 1.5 | 低于这个金额就提醒 |
balance.scope | total | 判定口径:total = 充值 + 赠送;recharge = 只看充值 |
balance.checkSeconds | 300 | 多久查一次余额(最小 30) |
balance.repeatSeconds | 1800 | 仍在阈值以下时隔多久再提醒;0 = 只提醒一次 |
balance.includeInReport | true | 低额时在进度汇报末尾顺带提一句 |
tariff.enabled | true | 是否在侧栏常驻显示「梁文峰 / 梁文谷」 |
tariff.holidays | [] | 中国法定节假日(北京时间 YYYY-MM-DD),全天按低谷算 |
非法配置在插件激活时直接抛错,不会静默回退。
配置
| 字段 | 默认 | 说明 |
|---|---|---|
escalation.enabled | true | 总开关(面板按钮控制的就是它) |
escalation.afterNudges | 2 | 连续多少次没换来文字开始升级。设 1 = 第一条就升级 |
escalation.stepFactor | 2 | 每级步数阈值倍数 |
escalation.timeFactor | 2 | 每级时间阈值倍数 |
escalation.maxLevel | 3 | 最高等级(0 = 不升级) |
面板上会显示当前状态:正常:按设定阈值提醒 / 已升级 2 · 4 连续未汇报 → 40步 / 480秒。
关闭后显示「关着:始终按固定阈值提醒」,且立即回到基线阈值。
配置
| 字段 | 默认 | 说明 |
|---|---|---|
updateCheck.enabled | true | 关掉后插件完全不出网 |
updateCheck.intervalSeconds | 21600 | 查询间隔(秒),最小 60 |
updateCheck.url | GitHub contents API | 任何返回 {version} 或 {content:} 的地址都行 |