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/openjarvis/evals/backends/external/hermes_agent.py
OpenClawBackend
¶
Bases: InferenceBackend
Spawn real OpenClaw (pinned commit) as a Node subprocess per task.