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
Evaluates the elizaOS agent's multi-turn orchestration behavior across
scripted lifecycle scenarios: clarifying underspecified requests, reporting
subagent status, acknowledging mid-flight scope changes, pause/resume/cancel
interruptions, and delivering stakeholder summaries. Each scenario is a
conversation defined in scenarios/ with per-turn expected and forbidden
behavior tags. The evaluator scores each user turn against the typed
lifecycle events the agent actually emitted on that turn (spawn / send /
pause / resume / cancel / status_query / share — extracted from the planner's
selected actions and params), never keyword substrings in the reply prose.
Only bridge runs are scored; simulate runs are smoke-marked (scored: false,
metrics.overall_score: null) and cannot be published as benchmark results.
Quick Start
# Real evaluation (bridge mode — routes turns through the elizaOS TS bench server)
python -m benchmarks.orchestrator_lifecycle.cli \
--provider openai --model gpt-4o \
--output ./benchmark_results/orchestrator-lifecycle
# Smoke test (no keys, no server — deterministic simulator)
python -m benchmarks.orchestrator_lifecycle.cli \
--mode simulate --max-scenarios 3 --output /tmp/olc-smoke
# Via the suite orchestrator
python -m benchmarks.orchestrator run \
--benchmarks orchestrator_lifecycle --provider <p> --model <m>
See AGENTS.md for full layout, test commands, and scoring details.