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.blockedas Hermes disabled toolsets, unioned withharness.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_versionmust match the adapter contract supported by Fabric core.adapter_idis the stable id selected byharness.adapter_id.adapter_kindispythonbecause Fabric can invoke it through Python.runner.modulenames the module that Fabric invokes withpython -m.runner.callablenames the equivalent reusable Python function.requirementspowersfabric doctor; keep required env vars, binaries, or packages current.config.acceptsmust match the Fabric sections this adapter maps into Hermes.telemetry.providersdeclares 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.0a20260719
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nemo_fabric_adapters_hermes-0.1.0a20260719.tar.gz | 5.9 kB | Details |
Release files / nemo_fabric_adapters_hermes-0.1.0a20260719.tar.gz
| Download URL | nemo_fabric_adapters_hermes-0.1.0a20260719.tar.gz |
|---|---|
| Size | 5.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
370ec4786b072c2a132bc715b05c15bc8c9988b2ca5a3ccce73b6f1f8667bf43
|
|
BLAKE2b-256 checksum How to use checksums |
167d4244d838c426908a9fcc5fb1e843082301eb0057617b37d6d09c11e613f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.6
|