SJTUMalPan/dsh-ask-timeout-notify ↗★ 0

dsh-ask-timeout-notify

DSH 宿主插件:ask_user_question 超过阈值无人回答时,向 notify-hub 投递一条待办 适合在无人值守或后台运行任务时,需要超时自动提醒的用户。

Package
dsh-ask-timeout-notify
Compatibility
Unverified
Version
0.1.0
License
MIT
Last updated
Sep 27, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SJTUMalPan/dsh-ask-timeout-notify

配置

两种方式,环境变量优先(同一份插件装在多台机器上时,只有环境变量能表达机器差异)。

环境变量cordis.patch.yml 里的键默认说明
DSH_ASK_TIMEOUT_MINUTEStimeoutMinutes60等待多少分钟算超时(正整数,1–10080)
DSH_NOTIFY_HUB_ENDPOINTendpoint无(必填)notify-hub 地址,如 http://127.0.0.1:8000
DSH_NOTIFY_HUB_TOKENtoken无(必填)访问令牌,放查询串 ?token=…,不写日志
DSH_ASK_NOTIFY_ENABLEDenabledtrue设 false 可整体关闭
DSH_ASK_NOTIFY_REQUEST_TIMEOUT_MSrequestTimeoutMs5000单次 HTTP 投递超时(毫秒)
—(只认 config)sourcedsh消息来源标识,notify-hub 规则匹配用

环境变量应该跟 dsh web 的启动方式放在一起(例如启动脚本里 export),不要写进仓库。

改 cordis.patch.yml 里的 config(~/.dsh/profiles/web/node_modules/dsh-ask-timeout-notify/cordis.patch.yml 不会生效——它属于包本身;要覆盖请改 profile 自己的 ~/.dsh/profiles/web/cordis.patch.yml):