# microsoft/Agents

The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.

Repository: https://github.com/microsoft/Agents
Canonical: https://ross.abutalabs.com/products/microsoft-agents
Homepage: https://aka.ms/agentsdkdocs
Language: TypeSpec
License: MIT
License Family: permissive
Topics: agents, bot, botframework, copilot, copilotstudio, sdk, teams
Last push: 2026-09-02T22:47:11+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 35, longevity 47
- inputs: {"age_days": 667, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1055, forks 339 (observed 2026-09-03T02:15:14.970506+00:00)

## What it is
The Microsoft 365 Agents SDK is a multichannel SDK for building full-stack, trusted agents deployable to Microsoft 365 Copilot, Teams, Copilot Studio, Webchat, and custom apps. It provides scaffolding for state, storage, activity handling, and channel management while remaining agnostic to the AI services or models developers choose.

## Use cases
- build a chatbot for microsoft teams
- create an agent for microsoft 365 copilot
- deploy a conversational agent to webchat
- build multichannel ai agents with my own llm
- integrate custom ai agents into enterprise channels
- migrate from bot framework to agents sdk

## When to choose
- you need agents across Microsoft ecosystems like Teams, M365 Copilot, or Copilot Studio
- you want channel management handled for you while choosing your own AI stack
- you build in C#, JavaScript, or Python and want official SDK support

## When to avoid
- you target only non-Microsoft channels like Slack or Discord
- you need a lightweight single-channel bot with minimal scaffolding
- you want a framework-agnostic agent runtime outside the Microsoft ecosystem

## Facets
- artifact type: framework
- maturity: active
- function: agent-framework, chatbot, sdk, webhook, middleware
- domain: chatbots, large-language-models, developer-tools
- platform: python, dotnet, cloud
- tags: microsoft-teams, m365-copilot, copilot-studio, webchat, multichannel, botframework, typescript, ai-agents, nodejs, web-server

## Member repositories
- microsoft/Agents (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:14.970506+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:01:58.538455+00:00, confidence not recorded.
  - readme: https://github.com/microsoft/Agents (fetched 2026-09-03T02:15:14.970506+00:00, sha 41dc27ccbc9a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
