# Getting started The getting started samples demonstrate the fundamental concepts and functionality of the agent framework. ## Samples | Sample | Description | | --- | --- | | [Agents](./Agents/README.md) | Step-by-step instructions for getting started with agents | | [Agents with Foundry](./AgentsWithFoundry/README.md) | Foundry agent samples using `FoundryAgent` and `AIProjectClient.AsAIAgent(...)` | | [Agent Providers](./AgentProviders/README.md) | Getting started with creating agents using various providers | | [Agents With Retrieval Augmented Generation (RAG)](./AgentWithRAG/README.md) | Adding Retrieval Augmented Generation (RAG) capabilities to your agents | | [Agents With Memory](./AgentWithMemory/README.md) | Adding memory capabilities to your agents | | [Agents With CodeAct (Hyperlight)](./AgentWithCodeAct/README.md) | Enabling sandboxed code execution (CodeAct) for your agents via Hyperlight | | [Agent Open Telemetry](./AgentOpenTelemetry/README.md) | Getting started with OpenTelemetry for agents | | [Agent With OpenAI exchange types](./AgentWithOpenAI/README.md) | Using OpenAI exchange types with agents | | [Agent With Anthropic](./AgentWithAnthropic/README.md) | Getting started with agents using Anthropic Claude | | [Model Context Protocol](./ModelContextProtocol/README.md) | Getting started with Model Context Protocol | | [Agent Skills](./AgentSkills/README.md) | Getting started with Agent Skills | | [Agent Harness with built-in tools](./Harness/README.md) | Demonstrating how to build an Agent Harness with built-in planning, todo, and mode management tooling | | [Declarative Agents](./DeclarativeAgents) | Loading and executing AI agents from YAML configuration files | | [AG-UI](./AGUI/README.md) | Getting started with AG-UI (Agent UI Protocol) servers and clients | | [Dev UI](./DevUI/README.md) | Interactive web interface for testing and debugging AI agents during development | | [A2A Agents](./A2A/README.md) | Working with Agent-to-Agent (A2A) specific features |