Commit c960288
committed
fix(tuiv2): 修复状态流切换导致的 UI 表现异常及文档对齐问题
- 持久化提问记录: `reduceAskUserQuestion` 现会生成 `StreamEntry` 并追加至对话流,修复了 `ask_user` 提示在界面遗漏的问题。
- 修复输入框卡死: 在处理 `permission_resolved` 和运行取消事件时,主动清空 `Input.Prompt` 及 `Options`,并将模式恢复为消息输入,避免界面卡在等待状态。
- 保留终端异常状态: 在 `run_finished` 中增加状态守卫,当已处于 `error` 或 `cancelled` 状态时,不再强制覆盖为 `idle` (但正常更新 Token 用量),避免错误状态被掩盖。
- 同步布局文档: 修正设计文档中的响应式断点 (调整为 <80、80-99、≥100 列三档),使其与 `applyWindowSize` 实际渲染逻辑对齐。1 parent fbc390a commit c960288
3 files changed
Lines changed: 279 additions & 150 deletions
0 commit comments