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.
反馈一个 Codex 通道的故障恢复问题:DSH 桌面版使用 openai-codex(ChatGPT Pro OAuth,gpt-6.1-sol)执行长程任务时,遇到“WebSocket closed 1012 / PI_AI_ERROR”后本轮直接失败,需要人工继续。已核对当前安装包中的 @deepseek-ai/dsh-llm-pi-ai 0.2.0-rc.2,并通过测试复现:classifyPiAiError("WebSocket closed 1012") 返回 PI_AI_ERROR,而非 TRANSPORT;原生 dsh-llm-retry 的默认可重试名单不包含 PI_AI_ERROR,因此自动恢复未被触发。另据 pi-ai 实现,若断开发生在流式输出开始后,本轮会抛错,同时标记该会话后续请求使用 SSE,这使正确的错误分类尤为重要。建议将明确的临时 WebSocket 关闭码(至少1012)归为 TRANSPORT,接入已有的有限次数、可取消的退避重试;不要将所有 PI_AI_ERROR 泛化为可重试,也不要重放已完成的工具操作。我们已用独立本地兼容插件验证该修法,31项隔离测试通过,覆盖重试上限、取消、错误白名单和非重试错误保留;真实服务断线后的端到端恢复尚待观察。断线来源是否为 OpenAI 后端或中间网关尚未确定,但 DSH 端的错误分类遗漏已复现。
All reactions