This folder contains .NET demonstrations of the A2A (Agent-to-Agent) SDK, showcasing different patterns and use cases for building intelligent agents.
A foundational example demonstrating core A2A concepts with simple agents.
What's included:
- EchoServer: Basic message echoing agent
- CalculatorServer: Simple math operations agent
- SimpleClient: Interactive client for both agents
Shows how to build agents that can execute system commands safely.
What's included:
- CLIServer: Agent that executes whitelisted CLI commands
- CLIClient: Interactive command-line interface
Demonstrates intelligent agents using Microsoft Semantic Kernel for AI capabilities.
What's included:
- AIServer: Intelligent agent with text processing capabilities
- AIClient: Interactive client for AI features
AI Capabilities:
- 📝 Text summarization
- 😊 Sentiment analysis
- 💡 Idea generation
- 🌍 Text translation
Each demo includes:
- 📖 Detailed README with setup instructions
- 🚀 Quick-start batch scripts for Windows
- 💡 Example commands and use cases
- 🔧 Complete source code with comments
- .NET 9.0 SDK
- Windows, Linux, or macOS
- A2A SDK (included via NuGet)
- Choose a demo from the list above
- Follow the README in that demo's folder
- Run the batch script for instant setup, or
- Manual setup with
dotnet runcommands