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」频道最新
- BELL stack 开源:浏览器+Agent 框架+iMessage+支付,一套搭个人智能体 — jeff_weinstein · 2026-10-27
- 法律 AI 公司 Legora 在 Modal 上并行跑 2000 个 agent eval — blelbach · 2026-10-27
- 两名工程师用 AI 3.5 个月重建 FedEx 供应商计费核心,原估 7-8 个月 — alex_verem · 2026-10-27
- AA 实测 GPT-6.1 Terra:编码 Agent 得 48 分,成本仅前代三分之一 — ArtificialAnlys · 2026-10-27
- Shift-1 模型路由器发布:编码 Agent 成本最高降 55% — ypatil125 · 2026-10-27
- 零基础用户用 Claude Code 两周 vibe coding 出一款 Godot JRPG — ADHDavid · 2026-10-27