{ manifest_version: "0.4.0", experimental_features: ["docker"], config_schema: { type: "object", properties: {}, additionalProperties: false, }, slots: { proxy: { kind: "a2a" }, worker: { kind: "http", optional: true }, }, program: { image: "ghcr.io/benchflow-ai/skillsbench-agentbeats-worker@sha256:4c4bff9b8596eec10f88d4999526b6bf9b7d7abe1e084688c515b63e495be6ef", entrypoint: "sh -lc 'uv run --no-sync python -m skillsbench_agentbeats.worker --host 127.0.0.1 --port 9010 --jobs-dir jobs/agentbeats-worker --environment docker & sleep 2; exec uv run --no-sync python -m skillsbench_agentbeats.server --host 0.0.0.0 --port 9009'", env: { SKILLSBENCH_AGENTBEATS_PROXY_URL: "${slots.proxy.url}", SKILLSBENCH_WORKER_URL: "http://127.0.0.1:9010", SKILLSBENCH_WORKER_TIMEOUT_SEC: "3600", SKILLSBENCH_WORKER_POLL_INTERVAL_SEC: "1.0", SKILLSBENCH_WORKER_REVISION: "d5b00898638c9d8d537f527d8715a2732c808408", SKILLSBENCH_REVISION: "d5b00898638c9d8d537f527d8715a2732c808408", BENCHFLOW_REVISION: "50df6238abf88dc43da7ae8eb4c895f0cc7d40ae", SKILLSBENCH_WORKER_IMAGE: "ghcr.io/benchflow-ai/skillsbench-agentbeats-worker@sha256:4c4bff9b8596eec10f88d4999526b6bf9b7d7abe1e084688c515b63e495be6ef", SKILLSBENCH_WORKER_IMAGE_DIGEST: "sha256:4c4bff9b8596eec10f88d4999526b6bf9b7d7abe1e084688c515b63e495be6ef", SKILLSBENCH_WORKER_PREBUILT_IMAGES: "{\"citation-check\":\"ghcr.io/benchflow-ai/skillsbench-task-env@sha256:8ba4740e9edfe7bb0d071c6e64f788e5652a47fc24fc0e7c74bdb2f896877233\",\"court-form-filling\":\"ghcr.io/benchflow-ai/skillsbench-task-env@sha256:37bdea4e2b901e0a11724a1a6f79b12921349185e490976d7891d7a1cd08a5e8\",\"dialogue-parser\":\"ghcr.io/benchflow-ai/skillsbench-task-env@sha256:c7885a97b18332bb9a5853ab26851a5f0fbeca7d04ef8c1c757ad610f13478e6\",\"offer-letter-generator\":\"ghcr.io/benchflow-ai/skillsbench-task-env@sha256:92a50feb1057ca03680a1fca2c3631651911cf58f735584a7d18c797056ea5b4\",\"powerlifting-coef-calc\":\"ghcr.io/benchflow-ai/skillsbench-task-env@sha256:c2566e89561d86afdaa524798249dee56a0626a9608c9a6dc4e6c626ee6f7954\"}", SKILLSBENCH_WORKER_VERIFY_PREBUILT_IMAGES: "true", SKILLSBENCH_PRIVATE_PROOF_DIR: "jobs/agentbeats-private-proof", SKILLSBENCH_PRIVATE_PROOF_URI_PREFIX: "local://agentbeats-private-proof", SKILLSBENCH_PRIVATE_PROOF_RETENTION: "github-actions-smoke-debug-only", SKILLSBENCH_REQUIRE_DURABLE_PRIVATE_PROOF: "false", BENCHFLOW_DOCKER_LOGS_HOST_MOUNTED: "false", DOCKER_BUILDKIT: "0", COMPOSE_DOCKER_CLI_BUILD: "0", SKILLSBENCH_WORKER_PARTICIPANT_PROXY_URL: "${slots.proxy.url}", }, mounts: [ { name: "docker_socket", path: "/var/run/docker.sock", from: "framework.docker" }, ], network: { endpoints: [ { name: "a2a_endpoint", port: 9009 }, ], }, }, provides: { a2a: { kind: "a2a", endpoint: "a2a_endpoint" }, }, exports: { a2a: "a2a" }, metadata: { assessment_config: { tasks: "all", task_set: "standard-v1", condition: "with_skills", allow_excluded_tasks: false, shard_index: 0, num_shards: 7, }, worker_mode: "embedded_green_worker", participant_roles: ["agent"], }, }