概览
dsh-timer-scheduler-ui
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 冷恢复要求已配置 session persistence 且目标会话可恢复。恢复时挂载的是该会话 `agentPreset` 指定的预设;若该预设已被删除或挂载失败,提醒会**停在待人工重试**(`list_reminders` 会显示原因),而不是换一个预设组合把会话恢复起来。 - 瞬时恢复失败(启动时 agent-loop 尚未加载、会话仍被写句柄占用)按 2s/5s/15s 有界退避重试,**绝不**改用把提醒投给另一个会话的办法。 - 已冷的**子代理子会话**只能经它仍在线的直接父会话恢复;父会话不在线时提醒停在待人工重试,插件不会擅自唤醒归档的父会话。 - 冷恢复有 90s 上限:一直不返回的 `resume` 会按退避重试,而不是把条目永久卡在 `delivering`(那种状态下它既不参与重新 arm,也无法被人工推出)。 - 冷恢复出的 AgentHandle 会保持到插件卸载;若其会话中途被关闭或替换,该 handle 会被丢弃并重新恢复。 - 冷恢复出的 AgentHandle 会保持到插件卸载;因此被唤醒的会话在提醒后仍驻留内存。后续版本可考虑在唤醒 turn 结束后自动释放。 - DSH 进程停机期间到期的提醒,会在重启后重新 arm 并立即触发,而不是被跳过。 - 超过约 24.8 天的定时用分段续期实现,理论支持;但提醒是「进程内 timer + 磁盘快照」的混合,进程长时间不重启即可正常触发。
