Aki2519/dsh-auto-continue ↗★ 0
dsh-auto-continue
重启后自动继续未完成的任务:host 启动时自动修复被并发写损坏的会话日志,并找到最近未完成的会话注入“继续”消息;web UI 弹出可见提示
AI 分析
适合经常遇到系统中断、需要自动恢复最近未完成会话的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Aki2519/dsh-auto-continueドキュメント
README 全文を読む ↗配置
配置写在插件 bundle 的 cordis.patch.yml 里(安装后随 bundle 层加载):
- insert:
- id: dsh-auto-continue
name: dsh-auto-continue
config:
enabled: true
prompt: 系统刚刚重启。请从上次中断的地方继续完成任务,并在完成后简要汇报。
continueOn: [interrupted, error, max-tokens, aborted]
skipSubagents: true
onlyMostRecent: true
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 总开关 |
prompt | 见 patch | 注入的“继续”消息文本 |
continueOn | [interrupted, error, max-tokens, aborted] | 哪些结束原因算“未完成” |
skipSubagents | true | 跳过子代理/派生的会话 |
onlyMostRecent | true | 只恢复最近一个未完成会话 |
repairOnBoot | true | 启动时自动修复损坏的会话日志 |
repairMinAgeMs | 60000 | 修复时跳过最近 N 毫秒内修改过的会话(可能正在被写入) |
logFile | $DSH_HOME/auto-continue.log | 运行日志路径 |