Megan Rogge
90d · built 2026-09-08
Performance
What Megan Rogge shipped in the selected window, measured in ETV, and how it compares with the 90 days before it.
Effective capacity
+13.2engineers
delivers like 14.2 (14.2x pre-AI)
Output (ETV)
78.0ETV
+269.1% vs 21.1 prior
Features share
44.5%
+14.7 pp vs prior window
Fixes share
19.0%
−26.1 pp vs prior window
Work mix
44.5% Features11.9% Maintenance24.2% Tests0.4% Docs19% Fixes
223 commits over 90 days, ending 2026-09-08.
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 14 %
- By Features share
- Top 28 %
Daily performance
Daily ETV, stacked by Features, Maintenance, Tests, Docs and Fixes.
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
Most impactful commits
Top 10 by ETV in the last 90 days.
- 6.6ETVOmni-chat with multi-session routing (#326698)github.com-microsoft-vscode · 49af1f71 · 2026-08-07
- 3.9ETVsessions: redesign new session context picker (#332825)github.com-microsoft-vscode · c4140d71 · 2026-08-27
- 3.0ETVMake Omni Chat exclusive to the Agents window and improve UX (#330688)github.com-microsoft-vscode · 79537b36 · 2026-08-13
- 2.9ETVImprove Omni Chat window and voice ownership (#330886)github.com-microsoft-vscode · 9650e9c2 · 2026-08-14
- 1.8ETVChat input dictation (speech-to-text) (#326044)github.com-microsoft-vscode · 85264502 · 2026-07-16
- 1.6ETVBring voice mode to the Agents (Sessions) window (#325138)github.com-microsoft-vscode · 6ba8d811 · 2026-07-09
- 1.4ETVChat: Render pasted GitHub issue links (#334068)github.com-microsoft-vscode · 64427691 · 2026-09-02
- 1.4ETVsessions: Consolidate GitHub and remote workspace options (#334084) * sessions: consolidate remote workspace options Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: address workspace picker feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: enable remote workspace experiment Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: complete consolidated workspace filtering Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: refine consolidated workspace picker Include GitHub entries in the web picker, move issue and pull request actions into Add Context, and focus workspace search when consolidated mode opens.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: gate tabbed picker search and require repo for context actions Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com> * sessions: expose consolidated workspace setting Register the workspace experiment in shared Chat settings and always surface GitHub issue and pull request actions through Add Context.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chat: add GitHub context picks to all inputs Expose issue and pull request attachments through the shared Add Context registry. Prompt for the target repository first when multiple GitHub repositories are open.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chat: always show GitHub context picks Fall back to the existing global GitHub search when repository discovery has not produced a scoped repository.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * chat: align GitHub attachment menus Keep native file and session attachments ahead of GitHub Issue and Pull Request actions, and expose those actions in the Agents new-session composer before repository resolution completes.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: select repository before GitHub context Use the repository picker whenever the Agents new-session context action has no unambiguous repository, including multi-root workspaces, before opening scoped Issue or Pull Request search.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: scope GitHub context to local workspace Resolve a selected local folder's GitHub remote before deciding whether repository selection is needed. This avoids showing the repository picker when the folder already identifies a single GitHub repository.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: resolve GitHub remotes for selected folders Context actions can receive a provider-neutral local workspace before Git metadata is attached. Resolve file folders through the Git service so a single GitHub remote skips repository selection.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: avoid repository picker for selected folders Resolve a selected folder's GitHub remote when available. If resolution finds no GitHub remote, open global Issue or pull request search instead of prompting for a repository.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: reject stale Git roots for context Only reuse GitHub remote metadata when the resolved Git repository contains the selected folder. Fall back to repository selection when the folder has no matching Git root.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: pass selected workspace to context actions Issue and pull request attachment actions must resolve repository context from the folder the user selected, not an alternate provider workspace candidate.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: resolve context workspace through provider Re-resolve the currently selected folder through the context action's provider at invocation time, preventing cached or cross-provider workspace metadata from selecting the wrong GitHub repository.\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: meganrogge <29464607+meganrogge@users.noreply.github.com>github.com-microsoft-vscode · d51463be · 2026-09-03
- 1.2ETVKeep voice mode bound to its session when switching views (#328502) * Keep voice session active when switching views Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: be39faba-061f-4591-832e-b692618d06d4 * Preserve voice target through draft sessions Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: c56e4c5d-2ba0-441d-ac11-a82d7ccde75c * Fix session-bound voice mode switching Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b11adb7d-72c1-4e64-ba1e-f798dd9bf490 * Fix voice session CI coverage Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: b11adb7d-72c1-4e64-ba1e-f798dd9bf490 --------- Copilot-Session: be39faba-061f-4591-832e-b692618d06d4 Copilot-Session: c56e4c5d-2ba0-441d-ac11-a82d7ccde75c Copilot-Session: b11adb7d-72c1-4e64-ba1e-f798dd9bf490github.com-microsoft-vscode · 3248bc2a · 2026-08-03
- 1.2ETVAdd dictation backend selection; support for using MAI; rename dictation settings (#327131)github.com-microsoft-vscode · d48127f7 · 2026-07-23