Hermes Atlas
Multi-agent & orchestration

Hermes Teammates

100yenadmin/hermes-teammates

Named subagent teammates for Hermes Agent with a roster, follow-ups, live steering and a Kanban lane

In short

Hermes Teammates is a Hermes Agent plugin for defining named subagent teammates, each with its own instructions, toolsets and model. Your agent hands them work, checks and steers them mid-run, and can assign them Kanban cards.

What Hermes Teammates does

Hermes Teammates lets you define a small roster of named subagents, such as a reviewer, a scout or a test-writer, each with its own instructions, toolsets and optional model. The agent picks only a teammate name, and you decide what that name means. The plugin runs on stock Hermes with no patched core, using the public plugin subagent lifecycle API.

Four tools drive the work. teammate_assign launches a subagent and returns a run_id, teammate_check reports status or waits up to 60 seconds for a result, teammate_message steers a running teammate, and teammate_stop cancels it. A follow-up option gives a teammate a bounded digest of its earlier assignments in the conversation. Every run is recorded in a per-profile SQLite ledger. A Kanban teammates lane lets cards go to a teammate, which moves them to review with a summary or marks them blocked with the reason. The README says it is not meant for DAG workflows with gates and fan-out.

Key features

  • Operator-defined roster of named teammates with their own instructions and toolsets
  • Asynchronous assignment with teammate_assign, teammate_check, teammate_message and teammate_stop
  • Follow-ups that carry a digest of earlier assignments
  • Kanban teammates lane with review handoff and blocked status
  • SQLite ledger of every run
  • /teammates command available in any chat

When to use it

  • Reusing the same reviewer or researcher without rewriting the brief each time
  • Running two teammates in parallel while one works a Kanban card
  • Redirecting a running teammate with a mid-run message

Who it is for: Hermes Agent users who already delegate work to subagents and want persistent specialist roles with a record of what each did.

How it fits with Hermes Agent

Built for Hermes Agent as a plugin on stock Hermes. A teammate's toolsets can only narrow the parent agent's toolsets, never widen them.

How to install Hermes Teammates

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

hermes plugins install 100yenadmin/hermes-teammates --enable

Requirements: Hermes Agent; the settings screen needs Hermes Desktop 0.21.5 or newer, otherwise settings go in config.yaml

FAQ

What is Hermes Teammates?

Hermes Teammates is a Hermes Agent plugin that adds named subagent teammates. You define each one's instructions, toolsets and model, and the agent assigns, checks and steers them.

How do I install Hermes Teammates?

Run hermes plugins install 100yenadmin/hermes-teammates --enable, then restart the gateway or CLI session so the tools register. Define your roster in the plugin settings or in config.yaml.

Is Hermes Teammates free and open source?

Yes. The repository is released under the MIT license.

Similar multi-agent for Hermes Agent

All multi-agent

Related guides: Build agent teams with the Hermes kanban board · Run multiple Hermes agents with profiles · Connect Hermes agents on several machines with Hermes Desktop