github.com-microsoft-Agents-for-net
all · 3 devs · built 2026-07-24
Repository snapshot
Monthly reports
No monthly reports available yet.
Performance over time
ETV stacked by Growth, Maintenance and Fixes — 90-day moving average, normalized to ETV / month.
Average performance per developer
ETV per active developer per month — 30-day moving average.
Active developers over time
Unique developers committing each day — 90-day moving average.
Knowledge concentration
How dependent is this repo on a small number of contributors? Higher top-1 share = higher key-person risk.
Tracy Boehrer owns 83.5 % of commits.
Top contributors
Most impactful commits
Top 20 by ETV in the all-time window.
- 11.9ETVRestored old Teams ExtensionTracy Boehrer · 6947559f · 2026-07-23
- 7.4ETVRestored old Teams Extension unit testsTracy Boehrer · 8bc1b28a · 2026-07-23
- 5.9ETVTeams rename to Microsoft.Agents.Extensions.MSTeamsTracy Boehrer · 9bc4ee35 · 2026-06-23
- 4.8ETVRouteBuilder(s) unit testsTracy Boehrer · 6d716c47 · 2026-02-09
- 3.8ETVInitial User Authentication with Token Service flows (WIP)Tracy Boehrer · 85f4f2c4 · 2025-02-24
- 3.2ETVAdded support for TeamsActivityHandler using Teams SDKTracy Boehrer · 0848f6f7 · 2026-03-04
- 2.7ETVAdded BotBuilder route attributes to match the Teams versionsTracy Boehrer · 54cf34bc · 2026-03-31
- 2.5ETVAdded Teams CompatTaskModule sampleTracy Boehrer · 28deecb8 · 2026-03-09
- 2.5ETVBotStateSet with simplified BotState APITracy Boehrer · 3d009565 · 2025-01-21
- 2.1ETVAdded Route rank for ordering, renamed Application, Route Attribute POC.Tracy Boehrer · 335bd8dc · 2025-02-27
- 2.1ETVAdded TokenValidationOptions.AllowedCallersTracy Boehrer · 25036e82 · 2026-06-16
- 2.0ETVAdd fluent builders, Card base class, and AdaptiveCardCard to Core.Models Non-breaking, additive ergonomics for Microsoft.Agents.Core.Models: - Fluent IActivity members (implemented on Activity): With* setters, AddText/AddAttachment/AddCard/AddEntity/AddMention, GetAccountMention, IsRecipientMentioned, and Is* activity-type checks. - New abstract Card base class (abstract ToAttachment, virtual ToMessage); HeroCard/ThumbnailCard/Animation/Audio/Video/Receipt/OAuth/Signin derive from it. - New AdaptiveCardCard : Card carrying raw Adaptive Card JSON. - Collection-only fluent card builders (AddImage/AddMedia/AddButton/AddFact/AddItem); scalars are set via object initializers. - Fluent SuggestedActions (AddAction/AddActions/AddRecipients). - Register AnimationCard and ThumbnailCard in CoreJsonContext. - Mark BasicCard and MediaCard obsolete (no Activity Protocol content type). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: a5b5eb02-9d4a-426c-9c0a-8c5699675860Tracy Boehrer · 0b643d5c · 2026-07-20
- 1.9ETVTeamsExtension: Split Team and Channel routes out for ease of useTracy Boehrer · 13c44711 · 2026-03-27
- 1.9ETVAdded AgentHostExtensions and startup simplificationTracy Boehrer · b9639b22 · 2026-06-18
- 1.8ETVUsing RouteBuilders internallyTracy Boehrer · 90e3d788 · 2026-02-08
- 1.8ETVSupport for custom Activity types and deserializationTracy Boehrer · c9997cee · 2026-07-21
- 1.7ETVActivity.ChannelId supports subchannels. (#232) * Channel/subchannel POC * Added delay to Dialogs OAuthPromptTests around Timeout use. * ChannelId nll fix * Removing ProductInfo Entity on deserialization (after setting ChannelId subchannel) * Broader use of ChannelId class * Added ChannelId.IsParentChannel method * Reverted UserTokenClientWrapper * Minor ChannelId use cleanup * Unit test corrections around ChannelId * Flag to disable ChannelId combined value * Only OAuth will support Channel.IsParent for Teams subchannels * Unit tests around ChannelId.Channel use in RestUserTokenClient * Unit test for verifying ProductInfo Entity written * Udpated model unit test --------- Co-authored-by: Tracy Boehrer <trboehre@microsoft.com> Co-authored-by: MattB <mattb-msft@hotmail.com>tracyboehrer · 2e8bf37b · 2025-08-08
- 1.7ETVConsolidated route builder and attribute changes across branchesTracy Boehrer · c82265b2 · 2026-05-01
- 1.5ETVTeamsConnectorClient reversion to creating per callTracy Boehrer · 7cb4ca66 · 2025-02-12
- 1.5ETVAdded AdaptiveCard route builders and attributesTracy Boehrer · d1ffe7cf · 2026-06-29