Asheep233/dsh-session-wake ↗★ 0

dsh-session-wake

通过外部进程向运行中的会话发送提示词的即时唤醒插件。 适合需要通过外部HTTP请求或文件队列自动触发和唤醒会话的用户。

套件
dsh-session-wake
相容性
待驗證
版本
0.1.0
授權
MIT
最近更新
2026年10月21日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Asheep233/dsh-session-wake

配置

cordis.patch.yml 的 config(或运行时注入时传 config),全部有默认值:

键默认说明
queueDirnull → $DSH_HOME/wake-inbox文件队列目录(null = 运行时解析)
pollMs1500队列轮询间隔
heartbeatMs10000bridge.json 心跳间隔
logFile/tmp/dsh-session-wake.log审计日志(追加)
defaultSessionId''请求缺 sessionId 时的默认目标
defaultPrompt「外部唤醒:请检查最新状态与待办事项,并继续处理。」请求缺 text 时的默认文本
httptrue是否注册 HTTP 入口
httpPath/wakeHTTP 路由路径(exact)
httpToken''非空时要求 x-wake-token 头或 ?token=
maxBodyBytes65536HTTP body 上限
archiveDonefalse成功后是否留档到 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