Hermes Agent 在 Feishu / Lark 里点危险命令审批按钮报 200340,通常不是 Hermes 本体坏了,而是 Feishu 侧少了交互卡片回调配置。官方 Feishu 文档已经把原因写出来了:少任意一步,卡片能发出去,但一点击按钮就会报 200340。
必须补齐的 3 步
- 在 Event Subscriptions 里订阅
card.action.trigger。 - 在 App Features > Bot 里打开 Interactive Card。
- 配置正确的 Card Request URL,让按钮点击能回到 Hermes。
怎么判断是不是这个问题
典型现象就是:卡片正常发出来,看起来像能用,但一按 Allow Once / Session / Always 就报 200340,任务停在原地不继续。官方文档和公开 issue 都说明,这不是“发卡片权限”问题,而是“卡片交互回调”没打通。
如果你还在 webhook 模式下跑 Feishu,再顺手检查 FEISHU_VERIFICATION_TOKEN 和 FEISHU_ENCRYPT_KEY 是否与开发者后台一致。按钮能发不代表回调验证就一定对。
一句话:200340 先别重装 Hermes Agent,先回 Feishu 开发者后台把交互卡片那 3 步补齐。
官方开源地址:https://github.com/NousResearch/hermes-agent;官方文档入口:https://hermes-agent.nousresearch.com/。