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 看门狗配置、代理环境变量冲突及验证方式。
阅读全文