autoresume · 主要功能
shengyvself/dsh-autoresume · 生产力
启动崩溃修复(v0.0.16,2026-09-01):ctx.agents 是惰性注入服务,在插件上下文未活性/服务注入未就绪时直接访问会触发 cordis inactive context 守卫拦截 → 插件树加载 fatal 崩溃循环(DSH 0.1.2-alpha.3 升级后实证)。
★ 2GitHub 星标
0分支
2026-09-01最近更新
JavaScript开发语言
—许可证
主要功能
- 通过 ctx.sessionPersistence.inspect() 读取目标会话的持久化事件流(dsh-session 官方 API,底层即 /.dsh/sessions/ / /session.jsonl.zstd 的平衡视图)。
- 判定被打断turn/step 打开未闭合、存在没有对应 tool/result 的 tool/call、或最后一个 turn/end 原因为 interrupted。
- 判定已完成最后是 assistant/message,或最后一个 turn/end 为 completed 且其后没有新用户消息 → 不动作。
- 判定后不动作cancelled/error 等已闭合终态,以及闭合轮次后新出现的手动用户消息。
- 消息 source.kind=plugin, form=notice,正文为「继续(自动)」。
安装命令
dsh plugin --profile web add github:shengyvself/dsh-autoresume