Index
external
¶
External-framework subprocess backends (Hermes Agent, OpenClaw).
Classes¶
HermesBackend
¶
HermesBackend(
base_url: str,
api_key: str,
api_mode: str = "chat_completions",
max_iterations: int = 90,
timeout_seconds: float = 7200.0,
)
Bases: InferenceBackend
Spawn real Hermes Agent (pinned commit) as a subprocess per task.
Source code in src/diapason/evals/backends/external/hermes_agent.py
OpenClawBackend
¶
Bases: InferenceBackend
Spawn real OpenClaw (pinned commit) as a Node subprocess per task.