hermes-agent/website/docs/reference
Teknium ce2841f3c9
feat(gateway): add WeCom (Enterprise WeChat) platform support (#3847)
Adds WeCom as a gateway platform adapter using the AI Bot WebSocket
gateway for real-time bidirectional communication. No public endpoint
or new pip dependencies needed (uses existing aiohttp + httpx).

Features:
- WebSocket persistent connection with auto-reconnect (exponential backoff)
- DM and group messaging with configurable access policies
- Media upload/download with AES decryption for encrypted attachments
- Markdown rendering, quote context preservation
- Proactive + passive reply message modes
- Chunked media upload pipeline (512KB chunks)

Cherry-picked from PR #1898 by EvilRan with:
- Moved to current main (PR was 300 commits behind)
- Skipped base.py regressions (reply_to additions are good but belong
  in a separate PR since they affect all platforms)
- Fixed test assertions to match current base class send() signature
  (reply_to=None kwarg now explicit)
- All 16 integration points added surgically to current main
- No new pip dependencies (aiohttp + httpx already installed)

Fixes #1898

Co-authored-by: EvilRan <EvilRan@users.noreply.github.com>
2026-03-29 21:29:13 -07:00
..
_category_.json feat: add documentation website (Docusaurus) 2026-03-05 05:24:55 -08:00
cli-commands.md docs: comprehensive hermes claw migrate reference (#3864) 2026-03-29 21:25:13 -07:00
environment-variables.md feat(gateway): add WeCom (Enterprise WeChat) platform support (#3847) 2026-03-29 21:29:13 -07:00
faq.md feat: add profiles — run multiple isolated Hermes instances (#3681) 2026-03-29 10:41:20 -07:00
mcp-config-reference.md docs(mcp): add comprehensive Hermes MCP docs 2026-03-14 06:36:01 -07:00
optional-skills-catalog.md docs: add missing skills, CLI commands, and messaging env vars 2026-03-24 08:12:37 -07:00
profile-commands.md docs: fix profile alias naming and improve quick start 2026-03-29 10:51:51 -07:00
skills-catalog.md docs: update skills catalog — add red-teaming and optional skills (#3745) 2026-03-29 09:34:35 -07:00
slash-commands.md feat: config-gated /verbose command for messaging gateway (#3262) 2026-03-26 14:41:04 -07:00
tools-reference.md docs: fix stale and incorrect documentation across 18 files 2026-03-24 07:53:07 -07:00
toolsets-reference.md feat(gateway): add WeCom (Enterprise WeChat) platform support (#3847) 2026-03-29 21:29:13 -07:00