keyiadiannao/dsh-delay-tools

keyiadiannao★ 0TypeScriptLast synced: 2026-08-16

Open on 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 excerpt

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…

View full README on GitHub →
Agentsai-agentsdeepseek-harnessdshdsh-pluginreminderschedulertimeragent

Category