Skip to content
Merged
6 changes: 0 additions & 6 deletions adapters/common/src/nemo_fabric_adapters/common/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,12 +84,6 @@ def runtime_id(payload: dict[str, Any]) -> str:
return str(value)


def runtime_state_directory(base: str | Path, payload: dict[str, Any]) -> Path:
"""Return a harness-owned state directory isolated to one NeMo Fabric runtime."""

return Path(base).joinpath("runtimes", runtime_id(payload))


def environment_payload(payload: dict[str, Any]) -> dict[str, Any]:
return (
runtime_context(payload).get("environment")
Expand Down
1 change: 1 addition & 0 deletions adapters/hermes/fabric-adapter.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@
"additionalProperties": false
},
"config": {
"input": "agent_config",
"accepts": [
"models",
"models.base_url",
Expand Down
2 changes: 2 additions & 0 deletions adapters/hermes/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ readme = "pypi.md"
# Hermes Agent does not currently support Python 3.14 or later.
requires-python = ">=3.11,<3.14"
dependencies = [
"nemo-fabric-adapter-contract == 0.2.0",
"nemo-fabric-adapters-common == 0.2.0",
]

Expand Down Expand Up @@ -55,4 +56,5 @@ include = ["nemo_fabric_adapters.hermes*"]
"share/nemo-fabric/adapters/hermes" = ["fabric-adapter.json"]

[tool.uv.sources]
nemo-fabric-adapter-contract = { path = "../../adapter-contract", editable = true }
nemo-fabric-adapters-common = { path = "../common", editable = true }
Loading
Loading