Asheep233/dsh-session-wake ↗★ 0
dsh-session-wake
通过外部进程向运行中的会话发送提示词的即时唤醒插件。 适合需要通过外部HTTP请求或文件队列自动触发和唤醒会话的用户。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Asheep233/dsh-session-wake說明文件
閱讀完整 README ↗配置
cordis.patch.yml 的 config(或运行时注入时传 config),全部有默认值:
| 键 | 默认 | 说明 |
|---|---|---|
queueDir | null → $DSH_HOME/wake-inbox | 文件队列目录(null = 运行时解析) |
pollMs | 1500 | 队列轮询间隔 |
heartbeatMs | 10000 | bridge.json 心跳间隔 |
logFile | /tmp/dsh-session-wake.log | 审计日志(追加) |
defaultSessionId | '' | 请求缺 sessionId 时的默认目标 |
defaultPrompt | 「外部唤醒:请检查最新状态与待办事项,并继续处理。」 | 请求缺 text 时的默认文本 |
http | true | 是否注册 HTTP 入口 |
httpPath | /wake | HTTP 路由路径(exact) |
httpToken | '' | 非空时要求 x-wake-token 头或 ?token= |
maxBodyBytes | 65536 | HTTP body 上限 |
archiveDone | false | 成功后是否留档到 done/ |
示例:
- insert:
- id: dsh-session-wake
name: dsh-session-wake
config:
http: true
httpPath: /wake
httpToken: 'change-me'
defaultSessionId: session-xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx