Agents and agent-academy
The SDK provides the technical framework for building agents while the academy provides the educational curriculum for learning that framework, making them complements designed for sequential use.
About Agents
microsoft/Agents
The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.
Provides a runtime container abstraction with built-in state management, activity handling, and event orchestration that abstracts away channel-specific communication protocols. AI-agnostic architecture lets developers plug in any LLM provider (OpenAI, Azure OpenAI, Hugging Face) or leverage Azure AI Foundry for reasoning and RAG, while integrating with Semantic Kernel for plugin composition and Copilot Studio for multi-agent patterns. Available as separate language SDKs for C#/.NET, JavaScript, and Python.
About agent-academy
microsoft/agent-academy
Curated lessons on getting started building agents with Copilot Studio
Provides structured, multi-part curriculum with hands-on lessons for building agents within Microsoft Copilot Studio's low-code platform. The course content is version-controlled and community-contributed via GitHub, enabling collaborative updates to learning materials alongside platform evolution. Targets developers transitioning from traditional automation to conversational AI agent development.
Scores updated daily from GitHub, PyPI, and npm data. How scores work