Bug/Enhancement: LLM 处理请求时界面闪烁且状态行上下抖动
问题描述
当 Snow CLI 正在处理 Prompt(特别是在 LLM 思考阶段或执行 Tool 调用时),界面会出现明显的闪烁和抖动。用户输入的 Prompt 以及当前的状态行(status line)会不断地上下移动,非常影响体验。如果能在系统处理后台任务时,让 Prompt 和状态 UI 保持静止,并牢牢固定在终端底部,体验会好很多。
环境信息
- Snow CLI 版本 (Version): v0.8.8
- 操作系统 (OS): macOS
- 终端模拟器 (Term): iTerm2
使用场景与影响
- 视觉干扰:在等待响应时,文字不断进行垂直方向的跳动和位移,导致很难舒适地阅读当前终端输出的内容。
- 终端一致性:将 Prompt 锚定在底部更符合标准、整洁的 CLI 交互习惯(类似于交互式 Shell 或现代 TUI 终端应用),能提供更稳定、更干净的用户体验。
期望行为
- 在 LLM 处于 active 处理状态、流式输出(streaming)或进行工具调用时,输入行和当前的状态加载图标(spinner/indicator)应该严格锚定在终端可视区域的底部。
- 新生成的日志、工具执行结果或 LLM 返回的文本块应当顺畅地向上推流,而不是导致整个下部界面反复上下震动或位移。
Bug/Enhancement: LLM 处理请求时界面闪烁且状态行上下抖动
问题描述
当 Snow CLI 正在处理 Prompt(特别是在 LLM 思考阶段或执行 Tool 调用时),界面会出现明显的闪烁和抖动。用户输入的 Prompt 以及当前的状态行(status line)会不断地上下移动,非常影响体验。如果能在系统处理后台任务时,让 Prompt 和状态 UI 保持静止,并牢牢固定在终端底部,体验会好很多。
环境信息
使用场景与影响
期望行为