SOLO使用飞书cli时授权不生效

你的运行环境(版本号「点击帮助-关于-复制」):

0.1.15

问题描述(你遇到了什么问题?):

外部应用授权绑定飞书后,使用各项能力总是出问题,表现为:任务终止,出现“Lark CLI 需要身份验证”卡片,点击连接后,会弹出设置页面的“外部应用授权”页面。回到会话栏后,有时候会以用户身份发送“lark-cli 已授权,请继续。”,有时候不会,需要手动切一下其他会话再切回来,此时会自动发送上述信息,然后agent继续任务。但部分情况下能继续任务,部分情况会再次终止任务,弹出上述卡片。

补充信息:为什么我觉得这是不正常的,有2点原因:

1.我用codex一切正常,所有操作都是我在codex确认了流程很顺畅,但是在SOLO下卡住,我甚至特意拿workbuddy测试过,也是正常的。

2.SOLO的授权卡片跳转的是配置页的“外部应用授权”,而非开发者后台授权链接,部分情况下我明确让他给我授权链接,它可以给到正确的链接,但似乎授权不能持久化,例如同一个会话中,对下一个相同任务又要重复授权。

3.我用codex可以做到第一次跑通后,即使飞书cli更新了很多版本,每次使用飞书cli都不会阻塞,例如创建删除云文档,创建删除任务日历等,所以我不认为是飞书cli频繁更新导致的。

这个故障真的很困扰我,如果问题已知待解决,也请给我一个反馈。

复现步骤(如何才能重现这个 Bug/问题?):
1.本版本执行“删除云文档”时出现,反复弹出请求授权卡片
2.云端自动化任务时,执行“写入云文档”出现,但授权一次后能正常写入(第二天的自动化任务又要重新授权,也就是本次授权不能持久化)
3.

报错信息或截图(如有):

看到你提供的详细复现步骤和报错截图了,这个问题确实很影响使用。

根据报错信息中的 unauthorized: user authorization does not cover the required scope(s): spark:app:write,核心原因在于你当前的飞书授权 Scope(权限范围)不足,缺少了对云文档或应用执行“写入”操作的权限,导致任务在执行关键步骤时被拦截。

针对 0.1.15 版本出现的授权不持久化和跳转逻辑问题,建议你尝试以下排查方案:

1. 彻底重置飞书连接(解决 Scope 不足)

目前的跳转可能没有触发完整的权限申请页。请尝试“先断开再重新连接”:

  1. 点击左下角 头像 → 设置 → 外部应用授权
  2. 找到飞书应用,点击 断开连接
  3. 彻底退出并重启一次 TRAE SOLO 桌面端。
  4. 重新回到设置页点击 连接。在弹出的飞书授权页面中,务必手动检查并勾选所有与“云文档”、“多维表格”以及“写入/编辑”相关的权限

2. 临时绕过方案:使用终端手动授权

如果 SOLO 的自动卡片授权逻辑依然卡住,可以尝试在 SOLO 的终端(Terminal)中手动补全权限:

  • 在对话框或终端中输入并运行:
    lark-cli auth login --scope "spark:app:write"
    
  • 这会强制唤起浏览器进行包含“写入”权限的授权。完成后再回到 SOLO 继续任务。

3. 关于“切换会话才生效”的 UI 刷新问题

你提到的“手动切一下其他会话再切回来”才能看到已授权信息,这确实是当前版本的一个 UI 状态同步 Bug。目前只能通过切换会话或重启应用来强制刷新状态。

4. 为什么 Codex 正常而 SOLO 不行?

SOLO 的授权机制与 Codex 略有不同,它采用了更严格的按需授权策略。如果 SOLO 在请求权限时未能正确传递 spark:app:write 这个 Scope,就会导致你描述的“授权了但没完全授权”的循环。


建议反馈:
由于你遇到的是 0.1.15 版本的特定持久化故障,建议你将这一复现路径发送邮件至 feedback@mail.trae.ai。这有助于工程师定位为何授权信息在云端自动化任务中无法持久保存。

如果上述“重置连接”的方法依然无效,请随时告诉我,我会继续帮你跟进。:blush:

:paperclip: 参考文档:SOLO 外部应用授权指南

您好,是已知问题,正在申请权限中。
可以先看下这个workaround 【SOLO】SOLO飞书Cli大揭秘:SOLO应用授权飞书-云端本地全讲解

那个帖子我看过了,我的实际情况和他描述的很不一样,比如im我这边是正常的,收发消息都成功,而且我是有的能力上周还正常,这周就不正常了,一会一个样啊。

了解,这部分信息辛苦复制出来

你的 im 功能正常??方便放视频上看看吗??

但是不能建立长连接(这是预期中的)

你是直接用 SOLO 的外部应用授权,还是单独安装了 GitHub 的飞书 cli 项目?

应该是github,初始版本是外部应用授权,但通过github更新到最新版本了