mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
..
2026-02-13 13:56:19 +00:00
2026-02-12 23:46:41 +00:00
2026-02-12 23:46:41 +00:00
2026-02-12 21:00:32 +00:00
2026-02-12 23:46:41 +00:00
2026-02-12 21:00:32 +00:00
2026-02-12 22:45:46 +00:00
2026-02-12 22:45:46 +00:00
2026-02-12 21:00:32 +00:00
2026-02-12 17:36:36 +00:00
2025-07-28 07:33:42 +00:00
2025-10-29 23:31:23 +00:00
2026-02-12 17:36:36 +00:00
2026-02-12 21:00:32 +00:00
2026-02-09 17:51:01 +00:00
Python Samples
This directory contains samples demonstrating the capabilities of Microsoft Agent Framework for Python.
Structure
| Folder | Description |
|---|---|
01-get-started/ |
Progressive tutorial: hello agent → hosting |
02-agents/ |
Deep-dive by concept: tools, middleware, providers, orchestrations |
03-workflows/ |
Workflow patterns: sequential, concurrent, state, declarative |
04-hosting/ |
Deployment: Azure Functions, Durable Tasks, A2A |
05-end-to-end/ |
Full applications, evaluation, demos |
Getting Started
Start with 01-get-started/ and work through the numbered files:
- 01_hello_agent.py — Create and run your first agent
- 02_add_tools.py — Add function tools with
@tool - 03_multi_turn.py — Multi-turn conversations with
AgentThread - 04_memory.py — Agent memory with
ContextProvider - 05_first_workflow.py — Build a workflow with executors and edges
- 06_host_your_agent.py — Host your agent via A2A
Prerequisites
pip install agent-framework --pre
Set the following environment variables for the getting-started samples:
export AZURE_AI_PROJECT_ENDPOINT="your-foundry-project-endpoint"
export AZURE_OPENAI_RESPONSES_DEPLOYMENT_NAME="gpt-4o"
For Azure authentication, run az login before running samples.
Additional Resources
- Agent Framework Documentation
- AGENTS.md — Structure documentation for maintainers
- SAMPLE_GUIDELINES.md — Coding conventions for samples