hermes - 💡(How to fix) Fix [Feature]: TrueConf gateway / messaging platform support [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
NousResearch/hermes-agent#20318Fetched 2026-05-06 06:37:21
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
8
Participants
Timeline (top)
labeled ×3subscribed ×1
RAW_BUFFERClick to expand / collapse

Problem or Use Case

Add TrueConf as a supported Hermes gateway / messaging platform.

This will enable users of TrueConf Server / TrueConf Enterprise platforms to communicate with the Hermes AI agent without using third-party gateways. The setup and usage procedure for the TrueConf bot is expected to be the same as for other messengers, such as Slack, Discord, Telegram, DingTalk, etc.

TrueConf is one of the global leaders in corporate and government communications, especially in Europe, Asia, and Latin America. Key customers include: Hindustan Aeronautics Limited (India), The Agency for Services and Payments (France), Government of Bangladesh (Bangladesh), Istanbul Airport (Turkey), European Patent and Trademark Attorneys (Germany), and many others. More information is available on the official website https://trueconf.com/company/customers.html.

Since Hermes is originally built around Python and TrueConf provides a ready-made library python-trueconf-bot, integration is technically straightforward to implement.

Support for the TrueConf messenger will address the following tasks:

  • direct communication with the Hermes AI agent via a chat bot

  • forwarding commands like /status, /model, etc., to the agent for processing without LLM involvement

  • using other capabilities of the Hermes agent: independent chat sessions, file forwarding to LLM, etc.

Currently, users of TrueConf solutions need to create their own gateways through the chat bot API and implement the required functions to work with Hermes. The ready-made solution will allow them to use the adapter out of the box and bring TrueConf users closer to integrating Hermes into their workflows.

Proposed Solution

Adding a TrueConf adapter to the Hermes agent code.

The initial version may include:

  1. Support for private chats via the TrueConf adapter

  2. Sending and receiving files

  3. Session mapping per conversation

  4. Basic allowlist / admin controls

  5. Ability to select formatting for bot responses (TrueConf supports HTML and Markdown)

  6. Safe delivery of long messages with chunking

  7. Output of Hermes system messages to the chat, similar to other solutions (Telegram, etc.)

Alternatives Considered

Custom external TrueConf bridge:

  • Without a ready-made adapter, each customer would need to implement their own plugin version on top of Hermes

  • Plugin implementation may violate both Hermes recommendations and TrueConf’s chat bot guidelines

Feature Type

Gateway / messaging improvement

Scope

Large (new module or significant refactor)

Contribution

  • I'd like to implement this myself and submit a PR

Additional Context

Hermes already includes solutions for corporate communications, such as MS Teams, Feishu, WeCom, etc. TrueConf provides a full-featured API for working with bots and therefore can also be natively integrated into Hermes.

extent analysis

TL;DR

Implement a TrueConf adapter in the Hermes agent code to enable native integration with TrueConf Server and TrueConf Enterprise platforms.

Guidance

  • Utilize the python-trueconf-bot library provided by TrueConf to simplify the integration process.
  • Focus on implementing the initial version features, including private chats, file sending and receiving, session mapping, and basic allowlist/admin controls.
  • Ensure the adapter aligns with Hermes recommendations and TrueConf's chat bot guidelines to avoid potential issues.
  • Consider the scope of the feature and plan the implementation accordingly, as it is classified as a large new module or significant refactor.

Example

No specific code example is provided, but the python-trueconf-bot library can be used as a reference for implementing the TrueConf adapter.

Notes

The implementation should take into account the existing solutions for corporate communications in Hermes, such as MS Teams, Feishu, and WeCom, to ensure consistency and avoid duplication of effort.

Recommendation

Apply the workaround by implementing the TrueConf adapter, as it provides a native integration solution and aligns with the existing architecture of Hermes.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

hermes - 💡(How to fix) Fix [Feature]: TrueConf gateway / messaging platform support [1 participants]