Windows CI / windows ([bun run --cwd packages/app-core test bun run --cwd packages/elizaos test bun run --cwd packages/cloud/shared test], app-and-cli) (push) Waiting to run
Windows CI / windows ([bun run --cwd packages/scenario-runner test bun run --cwd packages/vault test bun run --cwd packages/security test bun run --cwd plugins/plugin-coding-tools test], framework-packages) (push) Waiting to run
Windows CI / windows ([bun run --cwd plugins/plugin-elizacloud test bun run --cwd plugins/plugin-discord test bun run --cwd plugins/plugin-anthropic test bun run --cwd plugins/plugin-openai test bun run --cwd plugins/plugin-app-control test bun run --cwd plugins/pl… (push) Waiting to run
Windows CI / windows ([node packages/scripts/run-turbo.mjs run build --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/agent --concurrency=4 node packages/scripts/run-bash-linux-only.mjs scripts/verify-riscv64-buildpaths.sh node packages/scripts/run… (push) Waiting to run
Windows CI / windows ([node packages/scripts/run-turbo.mjs run typecheck --filter=@elizaos/core --filter=@elizaos/shared --filter=@elizaos/cloud-shared --concurrency=4 bun run --cwd packages/core test bun run --cwd packages/shared test], core-runtime, 75) (push) Waiting to run
AgentBench adapter for the elizaOS code-agent comparison matrix. It wraps the
elizaos_agentbench runner so the orchestrator can drive AgentBench across
multiple agents (elizaos, opencode, …) and models, then normalize results into
the common matrix schema.
Not run standalone. Imported dynamically by
orchestrator/code_agent_matrix.py as
benchmarks.agentbench_matrix.code_agent_matrix.
Files
File
Purpose
code_agent_matrix.py
Entry point. run_agentbench_matrix() is the public API called by the orchestrator; main() / __main__ provide a thin CLI for local debugging.
__init__.py
Package marker; re-exports nothing.
tests/test_code_agent_matrix.py
Integration smoke test — invokes the CLI with --mock --max-tasks 1 and asserts the normalized JSON shape.
Supported environments
Five AgentBench environments are enabled by default: os, webshop,
web_browsing, database, knowledge_graph. Pass --envs (comma-separated)
to restrict the slice.
Key env vars injected at runtime
BENCHMARK_TASK_AGENT, BENCHMARK_MODEL_PROVIDER, BENCHMARK_MODEL_NAME,
ELIZA_AGENT_ORCHESTRATOR, and model-override vars
(OPENAI_LARGE_MODEL, GROQ_LARGE_MODEL, etc.). All are set by
_configure_agent_env() before the ElizaServerManager starts.