hermes-feishu-adapter-optimization

May 31, 2026 · View on GitHub

License: MIT Hermes Agent Version

让飞书消息完整进入 Hermes,Hermes 结果正确回到飞书。 图片、文件、音视频、图文混排、忙碌队列、失败提示。


痛点

飞书发图片给 Hermes,Hermes 只看到文本路径;发文件,下载失败静默丢失;忙碌时发消息,附件被丢掉。你以为 Hermes 看到了你的图片,其实它只看到一行文字。

解决方案

hermes-feishu-adapter-optimization 是飞书套件的适配优化包,解决这些问题:

场景安装前安装后
发图片只看到文本路径正确拿到图片内容
发文件下载失败静默丢失明确中文提示失败原因
发音频/视频当作普通文本丢失进入资源处理链路
图文混排互相覆盖文本、图片、附件各自保留
忙碌时发消息附件被丢忙碌队列保留媒体信息
/retry显示成功但丢附件媒体历史明确拒绝,不假装重试成功
stream 输出泄漏媒体标记干净显示

不包含什么?

本包不承诺跨平台/跨上下文连续性。TUI 和飞书之间的会话切换、handoff、resume 策略会拆到 hermes-continuity 方向单独验证。


一键安装

iex (irm https://raw.githubusercontent.com/OLDBAI213/hermes-feishu-adapter-optimization/main/bootstrap.ps1)

注意: 需要先安装 hermes-feishu-zh(中文化包)。


快速命令

操作命令
安装iex (irm https://raw.githubusercontent.com/OLDBAI213/hermes-feishu-adapter-optimization/main/bootstrap.ps1)
验证powershell -ExecutionPolicy Bypass -File .\verify.ps1
完整审查powershell -ExecutionPolicy Bypass -File .\verify.ps1 -Full
回滚powershell -ExecutionPolicy Bypass -File .\install.ps1 -Rollback latest

验收方式

本项目不靠截图单点修。每次改动按模块验收:

先更新 Preflight 的能力地图、风险矩阵、验收样例和自省自检,再改代码。自动审查跑 verify.ps1,它会执行固定 fixture 行为验收,不只检查源码标记。涉及媒体、工具记录、网关生命周期时跑 verify.ps1 -Full。真实飞书端再按手工样例确认。


验证结果

2026-05-29 复审对象:E:\AI\hermes\hermes-agent,Hermes Agent v0.15.1。

  • pwsh -ExecutionPolicy Bypass -File E:\AI\github\hermes-feishu-adapter-optimization\verify.ps1 -HermesHome E:\AI\hermes -SkipGatewayStatus:39 通过,0 失败。
  • 独立行为 fixture:6/6 通过。
  • 已适配:共享 MEDIA_TAG_RE、Windows drive MEDIA:、stream 显示清理、native image 本地路径不泄漏、forced native/image routing、busy queue/send_message Windows MEDIA、/retry 媒体历史拒绝、outbound audit。

结论:本包在老白本机 Hermes v0.15.1 上等级 B,可用但还缺真实飞书 PC/手机手工样例验收,暂不标 A。


飞书套件

这是 hermes-feishu-adapter-optimization,飞书套件的适配优化包。完整飞书体验需要安装套件的三个包:

定位说明
hermes-feishu-zh中文化基础包,必装
hermes-feishu-display-plus显示增强工具调用记录、状态显示、结构化正文
hermes-feishu-adapter-optimization适配优化本包

项目结构

hermes-feishu-adapter-optimization/
├── install.ps1          # 安装/回滚脚本
├── verify.ps1           # 验证脚本
├── manifest.json        # 扩展清单
├── patches/             # 源码替换规则
├── docs/                # 文档
├── tests/               # 测试
└── examples/            # 示例

许可证

MIT License


小白 🤖 独立维护 | Hermes Agent 社区扩展