Qwen Code 将 TUI 图标栏统一为两栏宽修复对齐漂移
chiga0 · ghdev · 2026-07-24
Qwen Code 把 TUI 图标列统一成 2 栏宽,修复对齐问题
这条 PR(QwenLM/qwen-code #7633)修复了 TUI 会话视图里的布局问题:工具状态图标和消息前缀的对齐不一致。
根因
- ToolMessage 以前用了 paddingX={1},并且状态指示器宽度是 3 栏
- 其他组件各自用了不同的 gutter 策略
- 部分图标本身就是 2 个终端栏宽,1 栏 gutter 会溢出
- 在 CJK 终端里,歧义宽字符会因为 string-width 的处理方式出现视觉漂移
修复
- 把 STATUSINDICATORWIDTH 从 3 改成 2
- 去掉 ToolMessage 外层多余的左 padding
- 统一各消息类型的图标栏宽
- 给歧义字符追加 VS15(U+FE0E),强制窄体显示
这个补丁的目标是让工具/助手图标列在各种终端环境里都保持整齐,尤其是 CJK 终端。
「编程与Agent」频道最新
- 9B Ollama Agent 可本地跑电台 DJ:工具、记忆和 TTS — pinku1 · 2026-07-27
- Bugbot 拒绝一个会破坏路径隔离的 MCP 权限标志 — zeeg · 2026-07-27
- 一个 GPT-5.6 agent 在看家,另一个在做恶搞说唱 — repligate · 2026-07-27
- Agent 复用已登录浏览器后,风控问题反而解决了 — armanidev_ · 2026-07-27
- 论文提出图拓扑可成为 AI Agent 核心框架 — theomitsa · 2026-07-27
- Claude Code 桌面版新增 UI 标注反馈编辑 — EricBuess · 2026-07-27