Skip to content

飞书 /新对话 斜杠命令回执显示「执行失败 / Aborted」 #103

Description

@ericzeng1205

问题描述

在飞书 p2p 私聊 Mavis bot 时,发送 /新对话 斜杠命令,bot 回了一张红色错误卡片,标题为 Mavis 执行失败,错误码 error,状态 Aborted。但实际上下文清理功能是正常生效的 —— 下一条消息已经在一个全新的 session 里跑,前面的对话历史清空了。

看起来是 UI 回执生成阶段报错(很可能跟 session abort 状态的 card 渲染有关),不影响实际功能,但是用户看到错误卡片会误以为命令没生效。

环境信息

  • 平台:飞书(p2p 私聊)
  • Mavis bot 账号:mavis
  • 触发命令:/新对话
  • 复现时间:2026-06-02 10:28 (Asia/Shanghai)
  • Mavis 客户端版本:最新

复现步骤

  1. 在飞书私聊 Mavis bot
  2. 发送 /新对话
  3. 观察 bot 回复

实际结果

Bot 回了一张红色错误卡片:

  • 标题:Mavis 执行失败
  • 错误码:error
  • 状态:Aborted

期望行为

应该回一个干净的"新对话已开启"卡片,或者直接不回任何错误提示。不应该出现红色的「执行失败 / Aborted」回执。

截图

(已脱敏,原图用户头像已遮盖)

feishu-bug

备注

这个 bug 在 Hub/Mavis 桌面端不会触发(用户只在飞书渠道复现到)。Session 实际能 rotate,但回执渲染失败,说明问题出在飞书 channel 的 slash command 响应路径上。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions