# Foreign-framework paths + pinned commits.
#
# REQUIRED: set HERMES_AGENT_PATH and OPENCLAW_PATH env vars to point at
# your local checkouts. The empty `path = ""` defaults below are
# intentional — they require explicit user configuration.
#
# Each foreign framework must be runnable in its own right BEFORE the
# harness can drive it:
#   - Hermes: install its Python deps (recommend its own venv, point
#     `python_executable` at it).
#   - OpenClaw: needs Node ≥14.8 AND `pnpm install && pnpm build` first.
# See docs/development/contributing.md for full setup instructions.
#
# To bypass commit-pin enforcement (for development against a different
# commit): set JARVIS_ALLOW_COMMIT_DRIFT=1.

[hermes]
path = ""
pinned_commit = "5d3be898a"
runner_script = "src/openjarvis/evals/backends/external/_runners/hermes_runner.py"
python_executable = ""

[openclaw]
path = ""
pinned_commit = "123ae82fca3009df7144fa8d41e1185cd63e61e1"
runner_script = "src/openjarvis/evals/backends/external/_runners/openclaw_runner.mjs"
node_executable = ""
