dsh-delayed-task:页面关闭后,Agent 仍会在约定时间回来 #1214
m-guo-2
started this conversation in
Show Your Plugins!
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
我做了一个 DSH 持久化延时任务插件:让 Agent 在稍后真正回来,而不只是提醒你。
仓库:https://github.com/m-guo-2/dsh-delayed-task
它解决的是这类场景:Agent 现在无法得到最终结果,于是记录“为什么决定稍后再判断”;即使页面已经关闭、原会话已经变冷,到期后仍由 DSH 后台恢复原 session,注入一条客观的历史决策事件,让 Agent 根据最新证据重新决定是执行、结束,还是安排下一次检查。
一次真实 E2E
README.md是否存在reassess-only模式下成功调用read和glob另外也验证了 DSH 进程中断后的恢复:服务重新启动后,插件会扫描并补触发逾期任务。
授权设计
插件提供两种明确模式:
reassess-only:只能使用 DSH 标记为read或search的观察型工具,不能执行副作用操作没有可交互 UI 时,授权请求会自动降级为
reassess-only,不会静默获得后台执行权限。插件也不会扩大或替代 DSH 原有 sandbox。安装
当前状态:16 个自动化测试通过,GitHub CI 通过,并完成真实 DeepSeek E2E、冷会话恢复、服务重启补触发和官方 GitHub 安装验证。项目是社区插件,不是 DeepSeek 官方组件。
欢迎反馈两类问题:你最希望 Agent 延后重新判断什么场景?对于后台授权边界,还有哪些约束是你认为必须显式展示的?
English:
dsh-delayed-taskadds durable delayed decisions to DeepSeek Harness. It can resume a cold original session after the page is closed, inject an objective historical event, reassess current evidence, and either stop, act within an explicit bounded grant, or schedule another check.All reactions