You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
桌面端累计约 70 次启动后无法启动:
dsh-auth-*Cookie 累积导致请求头超过 16 KB(431)环境
0.2.1-rc.3(nightly 通道)44.7.0,Node24.21.0@deepseek-ai/dsh-client-connection0.2.1-rc.3(rc.4 亦未修复,见文末)cookieMaxAgeDays = 30,未安装任何第三方插件也能复现现象
桌面端启动失败,连续 8 次,报错完全一致:
清空浏览器 Cookies 后立即恢复;在此之前无论重启多少次都起不来。
复现步骤
127.0.0.1上新增一个dsh-auth-<sha256(authority)>Cookie:Path=/、HttpOnly、SameSite=Strict、Max-Age30 天url.host,包含随机端口127.0.0.1),不按端口隔离(RFC 6265),因此历史 Cookie 全部保留,并在下一次启动时被 Chromium 一起发送。证据
1. Cookies 库
崩溃前
%APPDATA%\@deepseek-ai\dsh-desktop\Network\Cookies中:host_key = '127.0.0.1'、name LIKE 'dsh-auth-%'的 Cookie:71 个2026-10-17 09:32:052026-10-27 12:43:27(与第一次崩溃同一秒)Path=/、HttpOnly、SameSite=Strict、30 天过期name=value;序列化后,Cookie 头合计 16,188 字节2. 请求头超限
Node.js
http服务器默认maxHeaderSize = 16384字节。dsh-host-webserver使用createServer(listener),没有覆盖该值。本地用 Node 24 实测(仅 Cookie 一项):
HPE_HEADER_OVERFLOW)71 个 Cookie 的 16,188 字节再加上请求行、
Host、User-Agent、Accept、Sec-Fetch-*等,实际请求头已超过 16,384 字节,Host 在进入路由前返回 431。3. 桌面端把 431 当成鉴权失败
app.asar/lib/main.js:431 属于
!ok,于是启动流程中止。根因
@deepseek-ai/dsh-client-connection/lib/index.js:桌面端每次启动监听
--port 0(随机端口),于是:这不是插件问题,也不是用户配置问题;默认配置、干净 profile 即可复现。
建议修复(任选其一,推荐前两项)
url.hostname),使同一 host 的所有启动共享同一个 Cookie 名,新值覆盖旧值。dsh-auth-*,其余删除;或在authorizeIndex签发新 Cookie 时,删除同一 host 下其他dsh-auth-*。maxHeaderSize(治标):createServer({ maxHeaderSize: 65536 }, listener),可把阈值推后,但 Cookie 仍会无限增长。connectDesktopWelcome对 431 给出明确错误(如request headers too large),不要把协议层错误报成鉴权失败,便于定位。临时规避(用户侧)
完全退出桌面端后,只删除本地鉴权 Cookie:
不要删除其他站点的 Cookie,否则会影响账号登录状态。
补充:rc.4 仍未修复
已下载并核对
@deepseek-ai/dsh-client-connection@0.2.1-rc.4(2026-10-26 发布):requestAudience()仍返回url.host(含端口)dsh-host-webserver@0.2.1-rc.4仍为createServer(listener),未设置maxHeaderSize即升级到 rc.4 不能解决该问题,需要后续版本。
All reactions