dsh-proactive
在长任务结束时主动向会话汇报并唤醒代理 适合需要提交下载、安装等耗时任务并期望AI在完成后主动通知的用户。
同名包的其他仓库
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:mili1360/dsh-proactive说明文档
阅读完整 README ↗Configuration
Set through the bundle patch (cordis.patch.yml) or the profile's own plugin config:
| Key | Default | Meaning |
|---|---|---|
enabled | true | false skips loading entirely — no timer is even created |
intervalMs | 15000 | How often watch.json is re-read and evaluated. Floored at 3000. |
stableRounds | 3 | Default rounds for file-stable |
maxRetries | 5 | Failed wake-ups tolerated before the entry is abandoned |
sourceKind | 'plugin' | Default source kind for injected messages |
watchFile | ` | |
| /watch.json` | Override the watch list path (used by the test suite for isolation) | |
logFile | ` | |
| /boot.log` | Override the log path (same) |
There is no built-in default watch, no default path and no bundled reminder: with an empty
watches array the plugin does nothing at all. watch.example.json is a template with every
type filled in — copy it to watch.json and edit.
Watch lists are read from disk on every tick, so editing watch.json takes effect within one
interval. No restart. When the plugin writes the file back it preserves every other
top-level key, so your own _note / _README comment keys survive.