Qwen Code TUI 每次缩小行数吞掉一行记录,根因锁定 ink 7.0.3
SnowCore8 · ghdev · 2026-09-22
QwenLM/qwen-code 的 issue 报告:TUI 在终端行数单独缩小时会吞掉一行对话记录,Android/Termux 上每次弹出软键盘都会触发(IME 栏占约 20 行,每次出现/消失各吃一行)。
- 根因:依赖锁定 ink: 7.0.3,其 resize 处理器只比较宽度,行数变化不触发清除;帧快照字节级相同,onRender() 判定无需输出,TUI 零字节写出,而终端已滚动,erase 范围错位导致上一行内容丢失。
- 仅影响 ui.useTerminalBuffer: false 的 append-only Static 路径,默认的 Virtualized History 不受影响。
- 上游 ink 已在 commit c8002843e(#1031)修复该问题,但尚未发版,距最新 tag v7.1.1 落后 77 个提交。实测 rows 34→20 变化产生 0 字节输出,紧接按键产生约 900 字节。
「编程与Agent」频道最新
- Grounded Document Agent:长 PDF 问答带页码引用,全本地跑通 — Roger_M_Taylor · 2026-09-22
- Synara v0.9.0 将 Computer Use 带入 macOS 原生应用 — CurieuxExplorer · 2026-09-22
- Jev 工程实测:毫秒级决策层让 300 Agent 集群快 193 倍省 444 倍 — Roger_M_Taylor · 2026-09-22
- scikit-learn 联创等将直播对谈:智能体数据科学哪些已落地 — hugobowne · 2026-09-22
- Pi 官方不做 Sub-agent,社区涌现 5 款 Agent Team 插件 — solyarisoftware · 2026-09-22
- Pi v0.87.0 发布:会话上下文可直接编辑,含 5 处破坏性变更 — solyarisoftware · 2026-09-22