# 待答卡片可见性与暂停态
# 问题
ask_user 已通过 SSE 使 AgentLoop 暂停,但前端运行卡仍保持 active,显示“Agent 正在工作”;同时卡片状态不属于消息流 reducer,卡片挂载后未自动滚动到可视区,用户会误以为页面没有刷新卡片。
# 修正
- 收到
tool_permission(action=suspend)时,运行卡立刻改为非活动状态,保留“等待你的选择后继续执行”的链路说明。 inputRequest新建或由页面刷新恢复时,自动滚动到聊天底部的交互卡。
# 结果
等待用户填写是明确的暂停态,不再表现为模型仍在无限执行;卡片会直接进入用户当前视野。