Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

NVIDIA NeMo Fabric Hermes Agent Adapter

This adapter runs Hermes Agent through its Python SDK.

Install

To install just the Hermes adapter by itself:

pip install "nemo-fabric[adapters-hermes]"

To install just the Hermes adapter along with the NeMo Fabric Runtime:

pip install "nemo-fabric[adapters-hermes, runtime]"

What It Maps

The adapter receives a normalized payload from Fabric and materializes Hermes-native configuration for:

  • model provider, model name, base URL, temperature, and token settings;
  • workspace and terminal settings;
  • Fabric skills as Hermes external skill directories;
  • Fabric MCP servers as Hermes MCP server config;
  • tools.blocked as Hermes disabled toolsets, unioned with harness.settings.disabled_toolsets;
  • optional NeMo Relay telemetry plugin configuration.

hermes_home configures a base directory. The adapter creates a child under runtimes/<runtime_id> so invocations in one Fabric runtime share Hermes state without sharing config or the session database with another runtime.

Maintaining The Adapter

Keep fabric-adapter.json aligned with the Python implementation:

  • contract_version must match the adapter contract supported by Fabric core.
  • adapter_id is the stable id selected by harness.adapter_id.
  • adapter_kind is python because Fabric can invoke it through Python.
  • runner.module names the module that Fabric invokes with python -m. runner.callable names the equivalent reusable Python function.
  • requirements powers fabric doctor; keep required env vars, binaries, or packages current.
  • config.accepts must match the Fabric sections this adapter maps into Hermes.
  • telemetry.providers declares provider-specific outputs and integration modes the adapter can produce or forward.

Do not put end-user agent settings in this directory. Users vary harness, model, skills, MCP, tools, telemetry, and runtime behavior through agent.yaml and profiles. The adapter descriptor describes adapter capabilities; it is not a profile. Add descriptor fields only when Fabric core or the SDK actually uses them.

Metadata

Release files for nemo-fabric-adapters-hermes 0.1.0a20260718

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nemo-fabric-adapters-hermes 0.1.0a20260718
File Size Uploaded
nemo_fabric_adapters_hermes-0.1.0a20260718.tar.gz 5.9 kB Details

Release files / nemo_fabric_adapters_hermes-0.1.0a20260718.tar.gz

Download URL nemo_fabric_adapters_hermes-0.1.0a20260718.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a6db977a00c0ccd70ef814163257088028f042441f3ef88fd7adf6bceaa5777c
BLAKE2b-256 checksum
How to use checksums
a41e8e27889013c7dcf902bbabd100bcc990ab0217a3ad0b9569c165f1039f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.6

Release history Release notifications | RSS feed

0.5.0

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.1

1 release file

0.1.0

1 release file

This release

0.1.0a20260718 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page