keyiadiannao/dsh-delay-tools

keyiadiannao★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

Delayed wake-up for DeepSeek Harness: schedule a reminder and the agent wakes in the SAME conversation to reply — plus an interruptible wait (timed gate) tool. Host-level timer + official agent.followup() wake channel.

README 摘要

dsh-delay-tools Delay utilities for DeepSeek Harness: two tools sharing one core concept — delay : Mode Tool What the agent does while waiting User messages during the wait Typical use Wake schedule reminder keeps working; wakes up in the SAME conversation when due handled normally "remind me in 3 minutes about X" Gate wait blocks the current turn queued, processed after "wait 30 seconds, then continue", cooldowns Why A plain background shell timer cannot do "wake me in 3 minutes": DSH background jobs are bound to the agent turn's lifecycle and get torn down when the turn ends ( ctx.jobs owner-scoped dispose — the process exits with 0xC000013A and the cancel is misreported as completed). This plugin uses a host-level timer (not bound to any turn) plus the official followup() wake channel to deliver the message back into the same conversation . Install Usage Tell the agent: Call the schedule reminder tool and remind me in 30 seconds to drink water. The agent calls the tool and returns the expected trigger time; when the delay elapses it wakes up and delivers the reminder in the same conversation. No matter how many other turns happen in between (including new messages you send), the…

在 GitHub 查看完整 README →
Agent/智能体ai-agentsdeepseek-harnessdshdsh-pluginreminderschedulertimeragent

分类