权限请求 pending 时提交的新消息在拒绝权限后不会执行
Author: charlesAcmenCreated Sep 18, 2026Updated Sep 18, 2026
Labelsbug
Description
问题描述
在 Xiaomi MiMo Desktop 中,当 Agent 正在等待用户确认某个指令权限时,会显示“权限申请 / Permission required”窗口。
此时如果不先选择“本次允许”“今后都允许”或“拒绝”,而是直接在聊天输入框中输入并发送一条新的指令,界面看起来允许正常发送该消息。
但是:
- 原来的权限申请窗口仍然保持在界面上;
- 新发送的指令不会开始执行;
- 手动处理或关闭原来的权限申请后,刚才发送的新指令也不会继续执行;
- 用户没有收到明确提示说明该指令被取消、排队或发送失败。
因此从用户视角看,新指令实际上被静默丢弃了。
预期行为
当存在尚未处理的权限请求时,Desktop 应明确处理用户新发送的指令,例如:
- 将新指令加入队列,并在当前权限请求处理完成后继续执行;或
- 禁止发送新指令,并明确提示需要先处理当前权限请求;或
- 如果发送新指令意味着取消当前任务,则明确告知用户,并正常开始执行新指令。
不应该出现“消息看起来已经发送成功,但最终没有执行且没有任何提示”的情况。
实际行为
在权限请求仍处于 pending 状态时可以发送新的聊天指令,但该指令之后不会执行,也没有失败或取消提示。
Plugins
No response
MiMoCode version
Xiaomi Mimo 26.914.142245
Steps to reproduce
在 Xiaomi MiMo Desktop 中打开任意代码项目。
向 Agent 发送一个会触发指令执行权限申请的任务。
等待界面出现“权限申请 / Permission required”,此时不要选择:
- 本次允许
- 今后都允许
- 拒绝
在权限申请仍然存在时,直接在聊天输入框中输入另一条新的指令并发送。
观察到新的消息可以被提交,但之前的权限申请仍然存在。
随后手动处理或关闭该权限申请。
观察刚才发送的新指令:
- 没有开始执行;
- 没有继续排队执行;
- 也没有显示发送失败或已取消的提示。
Screenshot and/or share link
Operating System
Windows 10 22H2,Ubuntu 26.04
Terminal
No response
Source: XiaomiMiMo/MiMo-Code