新消息原子取消待答卡片

目标

ask_user 卡片仍待回答时,用户直接在底部输入框发送新消息,应以该新消息为准,不允许旧卡片和新任务同时占用同一会话。

实现

语义

这是原子完成,不是仅隐藏页面组件。即使页面刷新、重连或随后读取历史,旧 ask_user 也已有匹配的取消 ToolResult,不会形成悬空 tool call。

边界

验证

启动脚本修正