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」频道最新
- dots 更新支持 agent 同时控制 Windows 与 Mac 双机 — dkundel · 2026-11-12
- Granola 推出 Agent Briefs:每晚为 AI agent 打包你的最新上下文 — soleio · 2026-11-12
- 新基准 Continual-ARC:主流 Agent 均无法从经验中学习 — alifcoder · 2026-11-12
- KubeCon 前夕 Azure Day:AKS 单集群 65 节点跑 2.2 万个 Agent — davemccollough · 2026-11-12
- OpenShell 实用技巧:一条命令把沙箱内 Web 应用暴露到浏览器 — gethackteam · 2026-11-12
- 开发者打造「智能操作系统」:模型与智能体直接内建于 Linux 桌面系统 — NerdyRodent · 2026-11-12