Hermes Atlas
Plugins & extensions

Hermes Community Plugins

kaishi00/hermes-community-plugins

Hermes Agent plugins for background subagents and shared multi-agent channel context, no core patches

In short

Hermes Community Plugins is a collection of Hermes Agent plugins that require no core patches. It adds background subagent delegation and shared channel context for multiple agents on Discord and Telegram.

What Hermes Community Plugins does

Hermes Community Plugins is a collection of plugins for Hermes Agent that require no core patches: drop the plugin folder into ~/.hermes/plugins/, enable it in config.yaml and restart the gateway. The README documents two plugins. async-delegate adds a delegate_async tool that starts a background subagent as a separate hermes chat process and returns a task_id immediately, so the current turn is not blocked. A watcher thread checks for finished tasks every five seconds and injects a notification into the originating session, either queued for the next turn or steered into the active tool loop.

multi-agent-context injects shared channel or group history into an agent's context so it can see what other agents said without triggering reply loops. It targets setups with several Hermes agents in one Discord channel, where require_mention leaves agents blind to earlier messages and trigger all lets them answer each other. It supports Discord through the REST API and Telegram through a shared SQLite store. The repository description also lists a native vision bypass plugin.

Key features

  • delegate_async tool that spawns a background subagent and returns a task_id at once
  • check_async_tasks tool to inspect one task or list all, with result previews
  • Queue and steer modes for delivering completion notifications
  • File-based task coordination under ~/.hermes/async-tasks/, with task files over 24 hours old cleaned up
  • Shared channel history for multiple agents on Discord via the REST API
  • Shared group history for Telegram agents through a shared SQLite store

When to use it

  • Starting a long research or lookup task without pausing the conversation
  • Running several Hermes agents in one Discord channel that still see each other's messages
  • Getting a completion notice injected into the original chat when a background task finishes

Who it is for: Hermes Agent users who run background tasks or multi-agent setups on Discord or Telegram and prefer plugins over patching core.

How it fits with Hermes Agent

These are plugins for Hermes Agent, installed into ~/.hermes/plugins/ and using gateway hooks such as pre_gateway_dispatch, pre_llm_call and on_session_end.

How to install Hermes Community Plugins

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

cp -r async-delegate ~/.hermes/plugins/async-delegate

Requirements: Hermes Agent with its gateway running. The multi-agent-context plugin covers Discord (REST API) and Telegram (shared SQLite).

FAQ

What is Hermes Community Plugins?

Hermes Community Plugins is a collection of plugins for Hermes Agent that need no core patches. The README documents async-delegate for background subagents and multi-agent-context for shared channel history.

How do I install Hermes Community Plugins?

Copy a plugin folder into ~/.hermes/plugins/, for example cp -r async-delegate ~/.hermes/plugins/async-delegate. Then add it under plugins.enabled in config.yaml and restart the gateway.

How does async-delegate report results?

A watcher thread polls for finished tasks every five seconds and injects a notification into the originating session. In queue mode it arrives as a new turn after the current one, and in steer mode it is interleaved into the active tool loop.

Similar plugins for Hermes Agent

All plugins

Related guides: How to install Hermes Agent · How to run Hermes Agent securely