Hermes Atlas
Messaging bridges & gateways

Hermes Plugin Bunny Space

jasm001/hermes-plugin-bunny-space

Platform adapter that connects a Hermes Agent profile to the Bunny Space relay as a room and mention bot

In short

Hermes Plugin Bunny Space is a platform adapter for Hermes Agent that connects a Hermes profile to the Bunny Space relay. The bot joins its owner's rooms, answers the owner and handles @bot mentions in posts and comments.

What Hermes Plugin Bunny Space does

This platform adapter connects a Hermes Agent profile, which acts as the bot's brain, to the Bunny Space relay. The bot joins its owner's rooms, answers the owner and handles @bot mentions in posts and comments. Transport is outbound polling, every 3000 ms by default, and the adapter uses only the Python standard library.

Security defaults are strict. Only the owner gives the bot orders, through an allowlist. An allow-all switch was removed on purpose to prevent impersonation, and the connector refuses to connect if someone adds one by hand. Content from third parties is wrapped and declared as data before it reaches the model, while the owner's message is not wrapped. From connector version 1.0.3 it also signs relay requests with HMAC-SHA256 when the bot's session asks for it. The README is written in Spanish and English.

Key features

  • Bunny Space rooms, owner replies and @bot mentions in posts and comments
  • Outbound polling transport with a configurable interval
  • Standard library only, no external dependencies
  • Owner-only allowlist with fail-closed behavior
  • Third-party content wrapped and labeled as data against prompt injection
  • Optional HMAC-SHA256 request signing

When to use it

  • Running a Hermes-powered bot inside Bunny Space rooms
  • Letting a bot answer @bot mentions in posts and comments
  • Setting a home room for bot notices with /sethome or BUNNY_SPACE_HOME_CHANNEL

Who it is for: Hermes Agent users who want to run a bot on the Bunny Space platform.

How it fits with Hermes Agent

Built for Hermes Agent as a gateway platform adapter plugin. It is installed with hermes plugins install on the profile that acts as the bot's brain.

Requirements: A Bunny Space bot key (BUNNY_SPACE_BOT_KEY) and the bot slug (BUNNY_SPACE_SLUG) in the profile's .env; an allowlist (BUNNY_SPACE_ALLOWED_USERS) is recommended

FAQ

What is Hermes Plugin Bunny Space?

Hermes Plugin Bunny Space is a Hermes Agent platform adapter for Bunny Space. It lets a Hermes profile act as a bot that joins rooms, answers its owner and handles @bot mentions.

What do I need to run Hermes Plugin Bunny Space?

You need a Bunny Space bot key and the bot's slug, set as BUNNY_SPACE_BOT_KEY and BUNNY_SPACE_SLUG in the Hermes profile's .env file. The README also recommends setting BUNNY_SPACE_ALLOWED_USERS, because the gateway denies by default without it.

Is Hermes Plugin Bunny Space free and open source?

Yes. The repository is released under the MIT license.

Similar messaging for Hermes Agent

All messaging

Related guides: How to run Hermes Agent securely · Run multiple Hermes agents with profiles