Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
C

copilot-camp

> 编程语言
Open source

Hands-on labs for extending Microsoft 365 Copilot and building custom engine agents

644 stars0 likes0 views
WebsiteGitHub

About

Hands-on labs for extending Microsoft 365 Copilot and building custom engine agents

Welcome to Copilot Developer Camp!

This repo is for hosting a virtual workshop for developers who want to build agents and connectors for Microsoft 365 Copilot.

Please visit Copilot Developer Camp at https://aka.ms/copilotdevcamp

Learning Paths

Copilot Developer Camp offers multiple hands-on learning paths depending on your role and scenario:

Extend Microsoft 365 Copilot (Declarative Agents)

Build declarative agents that focus Copilot on your business data. From no-code to pro-code, you'll define instructions, knowledge sources, and actions — while Copilot handles orchestration and reasoning.

On-ramp (required): Start with E1A (Agent Builder, no-code) or E1B (Agents Toolkit, pro-code), then complete Prerequisites before choosing a bundle.

Bundle Focus What you'll build
A — MCP Foundation Build & secure an MCP server OAuth 2.0 + Entra ID secured MCP tools with least-privilege access
B — Multi-Agent Workflows Orchestrate multiple agents Coordinated multi-agent flows with role-based handoffs
C — MCP App Rich interactive UI on MCP React + Fluent UI widgets for actionable responses (portable across MCP hosts)
D — API-Based Agent Call custom APIs via plugins API plugin from OpenAPI spec with auth and real external operations
E — Copilot Connectors Enterprise data grounding Connector-grounded responses anchored in organizational data
  • Start the labs →

Build Custom Engine Agents

Full control over the foundation model, orchestrator, and security stack. Choose between two paths:

Path Stack Description
M365 Agents SDK + Semantic Kernel C# Start in Microsoft Foundry, then build with the Agents SDK and Semantic Kernel for multi-step reasoning across Teams and Copilot Chat
Agent Framework C# Build a production-ready insurance claims agent from scratch with document search, vision analysis, and auth

Copilot Cowork (Extensibility)

Extend Copilot Cowork — an orchestrator that goes beyond chat to execute multi-step, cross-app workflows across Microsoft 365. Learn how to configure your tenant, build skills and plugins, and add SSO-secured extensibility.

  • Start the labs →

SharePoint Agents & Copilot Apps

Build agents grounded in SharePoint content or create SharePoint Copilot Apps that bring rich, interactive experiences to SharePoint Online.

  • Start the labs →

We'd love it if you would test out the Copilot Developer Camp labs, and very much appreciate your feedback! Please use the issues list to share your comments and issues.

You can also join the community, by simply introducing yourself, sharing ideas and connecting with other members in Copilot Developer Camp Discussions !

Watch the Microsoft 365 Copilot: Developer Camp on-demand to learn more about Copilot Agents: Microsoft 365 Copilot: Developer Camp Playlist

Contributing

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft's Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

Getting Help

If you get stuck or have any questions about building AI apps, join: If you have product feedback or errors while building visit:

Check typos in a Markdown page

To check typos in a single .md file (similar to quick local validation while editing pages):

bash
python -m pip install -r requirements.txt
python scripts/check_md_typos.py docs/pages/extend-m365-copilot/index.md

Optional flags:

  • --fix to apply auto-corrections where possible.
  • --ignore-words-file scripts/typo-ignore-words.txt to load ignored terms from a text file (one word per line).
  • --ignore-words-list "word1,word2" to add extra ignored words ad-hoc.
  • --known-typos-only to use only codespell built-in typo dictionary.

Example with custom ignore file:

bash
python scripts/check_md_typos.py docs/pages/extend-m365-copilot/index.md --ignore-words-file scripts/typo-ignore-words.txt

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言