Tracy Boehrer
90d · built 2026-08-09
90-day totals
- Commits
- 187
- Grow
- 30.5
- Maintenance
- 29.5
- Fixes
- 3.6
- Total ETV
- 63.7
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 12 %
- By Growth share
- Top 46 %
30-day trajectory
Last 30 days vs. the 30 days before. Up arrows on Growth and ETV mean improvement; up arrow on Fixes share means more time on fixes (worse).
↓-24.1 %
vs 79 prior
↑+28.0 pp
recent vs prior
↑+1.0 pp
recent vs prior
Daily performance
Daily ETV, stacked by Growth, Maintenance and Fixes.
Work-mix over time
Share of Growth / Maintenance / Fixes over a rolling 7-day window. Reads as 'where is effort flowing right now'.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
| Repo | Commits | ETV |
|---|---|---|
| Agents-for-net | 171 | 63.7 |
Most impactful commits
Top 20 by ETV in the 90-day window.
- 11.9ETVRestored old Teams Extensiongithub.com-microsoft-Agents-for-net · 6947559f · 2026-07-23
- 7.4ETVRestored old Teams Extension unit testsgithub.com-microsoft-Agents-for-net · 8bc1b28a · 2026-07-23
- 5.9ETVTeams rename to Microsoft.Agents.Extensions.MSTeamsgithub.com-microsoft-Agents-for-net · 9bc4ee35 · 2026-06-23
- 2.2ETVAdded TokenValidationOptions.AzureBotServiceOnlygithub.com-microsoft-Agents-for-net · b07d71e3 · 2026-07-27
- 2.1ETVAdded TokenValidationOptions.AllowedCallersgithub.com-microsoft-Agents-for-net · 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-8c5699675860github.com-microsoft-Agents-for-net · 0b643d5c · 2026-07-20
- 1.9ETVAdded AgentHostExtensions and startup simplificationgithub.com-microsoft-Agents-for-net · b9639b22 · 2026-06-18
- 1.8ETVSupport for custom Activity types and deserializationgithub.com-microsoft-Agents-for-net · c9997cee · 2026-07-21
- 1.5ETVAdded AdaptiveCard route builders and attributesgithub.com-microsoft-Agents-for-net · d1ffe7cf · 2026-06-29
- 1.5ETVUsing RouteHandlerTypeAttribute for Teams route attributesgithub.com-microsoft-Agents-for-net · bbcc68ac · 2026-06-25
- 1.3ETVAdded route handler signature checking when Route Attributes are usedgithub.com-microsoft-Agents-for-net · 1cd06c6b · 2026-06-25
- 1.2ETVAdded slack route attributesgithub.com-microsoft-Agents-for-net · 04c6e750 · 2026-06-25
- 1.0ETVAlloweCallers WIPgithub.com-microsoft-Agents-for-net · 6e7dbbbf · 2026-06-16
- 1.0ETVAdd shared OutboundHostValidator anti-SSRF control Introduces an opt-in "allowed hosts" validator (IOutboundHostValidator / OutboundHostValidator + OutboundHostValidatorOptions in Microsoft.Agents.Builder) consulted before outbound, often token-bearing, requests. Wires it into the three affected paths: - CloudAdapter.ValidateServiceUrl: keeps the serviceurl claim check as primary and adds a fail-closed allowed-hosts check on Activity.ServiceUrl. - M365AttachmentDownloader: validates the actually-fetched Content.downloadUrl (not just ContentUrl) so the OAuth bearer token is never sent off-allowlist. - AttachmentDownloader: validates ContentUrl before fetching. Disabled by default via the "OutboundHostValidator" config section; when enabled, permits a built-in Microsoft first-party host allowlist plus any configured hosts. Adds the section to sample appsettings and adds unit tests. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 0a490c9e-08dc-4800-bc7f-111af5156789github.com-microsoft-Agents-for-net · c5fcbd53 · 2026-07-24
- 1.0ETVAdded AzureBotUserAuthorizationTestsgithub.com-microsoft-Agents-for-net · 163a2e76 · 2026-06-02
- 0.9ETVISlackTurnContext to match new extension patterngithub.com-microsoft-Agents-for-net · ace2f8ac · 2026-07-28
- 0.8ETVUpdated AspNetExtensions in Teams samplesgithub.com-microsoft-Agents-for-net · cc3143a7 · 2026-05-14
- 0.7ETVAdded missing Microsoft.Agents.Extensions.Slack testsgithub.com-microsoft-Agents-for-net · 330ec35e · 2026-06-12
- 0.7ETVPR review correctionsgithub.com-microsoft-Agents-for-net · 09dd8345 · 2026-06-24
- 0.7ETVLogging improvements in Adapter and AgentApplicationgithub.com-microsoft-Agents-for-net · 7046825b · 2026-05-12