- Basic Question Answering Agent about Insurance Policies with No Agent Framework
- [Insurance Policy Agent] Turn QA Agent into A2A Agent Server with A2A SDK (No Framework to show how the SDK works.)
- Basic A2A Client with A2A SDK to show communication (No Framework to show how SDK works)
- [Health Research Agent] ADK Agent using Gemini with Google Search tool to answer Health-based Questions. Using ADK A2A exposing.
- [Sequential Agent] ADK
SequentialAgentconnecting to Policy Agent and Health Agent in sequence. Using ADK A2A consuming. - [Healthcare Provider Agent] A2A Agent calling an MCP Server, built with LangChain/LangGraph.
- A2A Client with Microsoft Agent Framework built-in Client
- [Healthcare Concierge Agent] Full General Healthcare Agent built with BeeAI Requirements Agent to call all of the A2A Agents in an Agentic way.
Follow these steps to set up your environment and run the example agents. Each numbered module (1. ..., 2. ..., etc.) is designed to be run in sequence.
Before running the examples, complete the following setup steps:
-
Create a Gemini API Key
-
Configure Environment Variables:
- In the project root, make a copy of
example.envand rename it to.env.
cp example.env .env
- Replace
"YOUR_GEMINI_API_KEY"with your actual API Key.
- In the project root, make a copy of
-
Install Dependencies:
-
Locally: If you have
uvinstalled, run:uv sync
-
Notebooks / Google Colab: If running in a notebook environment, you can install the dependencies by running the following in a cell:
%pip install .
-