Skip to content

AI Genie: 增加处理过程的可视化反馈 #315

@pierrelzw

Description

@pierrelzw

问题

AI Genie 触发后,反馈不够明显:

  1. 反应时间长 — 只有右下角图标弹跳动画,容易被忽略
  2. 失败无提示 — 请求失败时用户无感知,不知道该重试还是继续等
  3. 等待体验差 — 长时间无反应,用户不确定是否在工作中

期望

增加处理过程的交互反馈,让用户清楚知道:

  • Genie 正在处理中(进度/状态指示)
  • 处理失败了(错误提示 + 重试入口)
  • 大致等了多久(可选:elapsed time)

可能的方案

  • 直接开启一个内联聊天窗口,展示该过程(用户可以看就行,不一定要能继续聊天)
  • 编辑器内 inline 显示"正在生成…"占位块(类似 Cursor / Copilot 的 ghost text 区域)
  • StatusBar 显示处理状态(spinner + 文案,如"Genie is thinking…")
  • 失败时 toast 或 inline 提示,附带重试按钮
  • 超时提示(如 >30s 仍无响应,提示用户检查网络/API key)

参考

其他编辑器的 AI 功能通常会在光标处或工具栏区域显示明确的加载状态。


Reporter language: 中文

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions