{"adoption": {"forks": 339, "observed_at": "2026-09-03T02:15:14.970506+00:00", "stars": 1055}, "canonical_url": "https://ross.abutalabs.com/products/microsoft-agents", "card": {"archived": false, "artifact_type": "framework", "description": "The Microsoft 365 Agent SDK simplifies building full stack, multichannel, trusted agents for platforms including M365, Teams, Copilot Studio, and Webchat.", "domain": ["chatbots", "large-language-models", "developer-tools"], "enriched": true, "function": ["agent-framework", "chatbot", "sdk", "webhook", "middleware"], "health_score": 80, "homepage": "https://aka.ms/agentsdkdocs", "language": "TypeSpec", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/Agents"], "name": "microsoft/Agents", "platform": ["python", "dotnet", "cloud"], "pushed_at": "2026-09-02T22:47:11+00:00", "repo": "microsoft/Agents", "stars": 1055, "tags": ["microsoft-teams", "m365-copilot", "copilot-studio", "webchat", "multichannel", "botframework", "typescript", "ai-agents", "nodejs", "web-server"], "topics": ["agents", "bot", "botframework", "copilot", "copilotstudio", "sdk", "teams"], "urls": [], "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"], "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.", "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"], "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"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/microsoft-agents", "repo": "microsoft/Agents", "role": "main", "score": 67}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:14.970506+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:01:58.538455+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "41dc27ccbc9a6f194d55ff7156e53368b2c12fec2ac9415b68a1e34324b85730", "fetched_at": "2026-09-03T02:15:14.970506+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/Agents"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 47, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 667, "days_push": 0, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 67, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}