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

dsh-ask-timeout-notify

用户提问超时无人回答时向通知中心投递待办 适合在无人值守或后台运行任务时,需要超时自动提醒的用户。

包名
dsh-ask-timeout-notify
兼容性
待验证
版本
0.1.0
许可证
MIT
最近更新
2026年9月27日

安装

$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):