hermes-feishu-streaming-card
Installation
SKILL.md
Hermes Feishu Streaming Card
Skill by ara.so — Hermes Skills collection.
The Hermes Feishu Streaming Card plugin transforms Hermes Agent Gateway's Feishu/Lark responses into continuously-updating interactive cards. Instead of fragmented gray text messages, you get a single card showing thinking process, tool calls, final answers, authorization requests, option selections, and execution stats — all in one place.
What It Does
This plugin solves key pain points when connecting Hermes to Feishu:
- Unified streaming experience:
thinking.delta,answer.delta,tool.updated, andmessage.completedall update the same Feishu card - In-card interactions: Hermes approval/clarify choices render as Feishu buttons (callback mode) or numbered options (localhost/private sidecar)
- Long content stability: Markdown tables and code blocks split at structure boundaries to avoid raw markdown rendering
- Multi-bot/profile support: Multiple Feishu bots, multiple Hermes profiles, group chat bindings, routing diagnostics
- Sidecar-only architecture: Independent process handles Feishu API calls, state machine, retries, health checks
- Fail-open design: Hermes hook failures don't break your gateway; original text messages serve as fallback