S3K926/dsh-selfwake ↗★ 15

dsh-selfwake

DSH 插件:到点主动开口 —— 五道闸(随机间隔/安静/未回上限/静默时段/每日上限)过了就注入「状态+约束」,话由模型当场说;支持一个回合分几次发 适合希望AI具备主动唤醒、定时提醒或主动交互能力的DSH Web用户。

パッケージ
dsh-selfwake
互換性
未検証
Harness ピア範囲
^0.2.0-rc.1
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/10/16

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:S3K926/dsh-selfwake

ドキュメント

README 全文を読む ↗

配置

键默认说明
enabledtrue总开关
tickSeconds60多久检查一次
intervalMinutes20两次开口的基准间隔
jitterMinutes8间隔抖动(±):摇出基准上下浮动;0 = 退回固定间隔
dailyMax12每天最多开口几次;0 = 不限
generateTexttrue生成模式:注入"状态+约束"让模型现说;false = 抽池子直接发(老行为)
backoffPerUnanswered0.5连续没被回的加权系数(间隔 × (1 + n × 这个));0 = 不加权
replyWindowMinutes10开口后多久之内有动静算"用户接了"
minIdleMinutes20使用者要安静多久才允许开口
maxUnanswered7连续多少次没回话就闭嘴
quietStartHour0静默时段起(含)
quietEndHour7静默时段止(不含)
notifytrue投不进会话时是否发系统通知
notifyScript''发通知的脚本路径,见下
stateDir$DSH_HOME/selfwake(无 DSH_HOME 时 ~/.dsh/selfwake)状态与日志目录
poolFile''开口池文件
sessionsRoot$DSH_HOME/sessions 之类找"最近活跃会话"的根目录
device【PC】日志与通知里标注的设备名

家目录一律按 $DSH_HOME → ~/.dsh 的顺序解析:便携部署 / 多实例 / U 盘随身版会设 DSH_HOME, 状态就不会漏到宿主机的 ~/.dsh 里。