You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 23, 2025. It is now read-only.
Fill in the keys you plan to use (e.g. `GOOGLE_API_KEY` for the debate example and `OPENAI_API_KEY` for the tau2 example).
16
16
17
17
4. Run the [debate example](#example)
18
18
```
@@ -25,6 +25,8 @@ This command will:
25
25
26
26
**Note:** Use `--show-logs` to see agent outputs during the assessment, and `--serve-only` to start agents without running the assessment.
27
27
28
+
**Note:** If you see `Error: Some agent endpoints are already in use`, change the ports in the scenario TOML (or stop the process using them).
29
+
28
30
To run this example manually, start the agent servers in separate terminals, and then in another terminal run the A2A client on the scenario.toml file to initiate the assessment.
29
31
30
32
After running, you should see an output similar to this.
@@ -33,21 +35,22 @@ After running, you should see an output similar to this.
33
35
34
36
## Project Structure
35
37
```
36
-
src/
37
-
└─ agentbeats/
38
-
├─ green_executor.py # base A2A green agent executor
39
-
├─ models.py # pydantic models for green agent IO
40
-
├─ client.py # A2A messaging helpers
41
-
├─ client_cli.py # CLI client to start assessment
42
-
└─ run_scenario.py # run agents and start assessment
43
-
44
38
scenarios/
45
-
└─ debate/ # implementation of the debate example
46
-
├─ debate_judge.py # green agent impl using the official A2A SDK
47
-
├─ adk_debate_judge.py # alternative green agent impl using Google ADK
48
-
├─ debate_judge_common.py # models and utils shared by above impls
49
-
├─ debater.py # debater agent (Google ADK)
50
-
└─ scenario.toml # config for the debate example
39
+
├─ debate/
40
+
│ ├─ judge/src/ # green agent (green-agent-template structure)
0 commit comments