dsh-stream-timeout-fix:放宽 undici 默认超时,避免长静默 LLM 流被误报为 TRANSPORT
介绍 DSH 宿主插件 dsh-stream-timeout-fix:在进程级替换 undici 全局 dispatcher,将默认 300 秒 body/headers 超时放宽为可配置值,避免长静默 SSE 流死于 TypeError: terminated(UND_ERR_BODY_TIMEOUT)并被归类为 TRANSPORT。说明适用自建与第三方 OpenAI 兼容端点、github 规格安装与配置项、验证方式,以及需同步调大 streamIdleTimeoutMs 的边界。插件不含重试,MIT 许可,尚未发布 npm。
閱讀全文dsh-undici-timeout-fix:去掉 undici 300 秒 body 超時,避免本地模型 prefill 被掐斷
DSH 調用本地大模型時,prefill 超過約五分鐘可能因 Node undici 默認 bodyTimeout(300s)報 terminated。插件 dsh-undici-timeout-fix 在加載時 setGlobalDispatcher 禁用 undici 計時,並說明與 streamIdleTimeoutMs 的區別、安裝命令、重啓要求、本地 provider 看門狗配置、代理環境變量衝突及驗證方式。
閱讀全文