{ manifest_version: "0.1.0", config_schema: { type: "object", properties: { openai_api_key: { type: "string", secret: true }, }, required: ["openai_api_key"], additionalProperties: false }, components: { gateway: { manifest: "https://raw.githubusercontent.com/RDI-Foundation/agentbeats-gateway/refs/heads/main/amber-manifest.json5", config: { assessment_config: { list1_path: "/home/agent/data/List1_FINAL_stimuli_list.csv", list2_path: "/home/agent/data/List2_FINAL_stimuli_list.csv" }, participant_roles: { green: "evaluator", purple1: "rita" }, callback_urls: { green: "${bindings.green-proxy.url}" } } }, green: { manifest: "./amber-manifest-green.json5", config: { openai_api_key: "${config.openai_api_key}", agent_qa_mode: "openai", agent_transcript_dir: "logs/transcripts" } }, purple_agent: { manifest: "./amber-manifest-purple.json5", config: { openai_api_key: "${config.openai_api_key}" } } }, bindings: [ { to: "#gateway.green", from: "#green.a2a" }, { to: "#gateway.purple1", from: "#purple_agent.a2a" }, { to: "#green.proxy", from: "#gateway.proxy", weak: true, name: "green-proxy" } ], exports: { results: "#gateway.results" } }