Qwen Code 曝 Web Shell 缺陷:500 错误裸奔顶部且丢失 request_id
yiliang114 · ghdev · 2026-10-20
QwenLM/qwen-code 仓库的 issue #14918 报告了 Web Shell「托管 Agent」视图的多重 UI 问题:
- 失败的托管 Agent 请求(如 500 错误)被渲染为会话面板顶部的一行裸红字,与失败来源(输入框或会话列表)完全脱节,没有图标、边框、关闭按钮或 Retry 控件;一次失败可能同时在两处显示不同提示。
- 错误文案是客户端英文兜底信息 Managed Agent request failed (500),在 zh-CN 界面中原样显示,且未说明具体操作。
- 自 OpenAPI v1.15 起错误信封都带必填 requestid,类型定义里也有,但客户端将其丢弃,导致 500 错误无法与服务器日志对账。
- 会话列表加载失败时,页面同时显示「暂无托管任务」的空状态,与错误信息自相矛盾。
作者期望错误在用户操作位置就地显示、带错误码与 requestid 并提供 Retry,加载失败应渲染错误态而非空状态。
「编程与Agent」频道最新
- Vercel 推出免注册部署:拖拽文件到首页即得线上 URL — steren · 2026-10-23
- Vercel 上线 vercel deploy --temporary,可临时部署后自动清理 — cramforce · 2026-10-23
- 用同一个 Notion 工作区让多个 Agent 互相沟通分工,实测有效 — nbaschez · 2026-10-23
- 实测 12 个 AI 分类器后,作者直言「分类器新热是cosplay」 — KlausCodes · 2026-10-23
- 用 ESP32 小屏给 Claude Code 做 status 卡片,Go 本地检测状态 — tonylook · 2026-10-23
- Agent 调试新玩法:把 agent 指向 AgentsView CLI 让它自己查 trace 找病因 — dbreunig · 2026-10-23