Martin Aeschlimann
martinae@microsoft.com
90d · built 2026-05-28
90-day totals
- Commits
- 93
- Grow
- 9.8
- Maintenance
- 17.1
- Fixes
- 4.0
- Total ETV
- 30.9
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 45 %
- By Growth share
- Top 42 %
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).
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'.
Bug flow over time
Monthly bug flow attributed to this developer. The left bar (red) is bug impact this dev authored that was addressed in the given month — combining bugs others fixed for them and bugs they fixed themselves. The right bar is fixes they personally shipped that month, split between self-fixes (overlap with the red bar) and fixes done for someone else. X-axis is fix-time, not introduction-time — the Navigara API attributes bugs backward to the author at the moment the fix lands.
- Self-fix share
- 55%
- Bugs you introduced
- 13.6
- Bugs you fixed
- 11.4
Repository spread
Where this developer's commits land. Concentrated work (top1 > 80%) vs polymath spread (top1 < 30%).
Most impactful commits
Top 20 by ETV in the 90-day window.
- 3.1ETVcopilot: updateSources (#315005) * copilot: updateSources * updategithub.com-microsoft-vscode · 904c9147 · 2026-05-07
- 2.1ETVprovideChatSessionCustomizations for sessionResource (#316761) * provideChatSessionCustomizations for sessionResource * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * update * update * fix fixtures * update * update * AgentCustomizationItemProvider: remember _sessionCustomizations per session * update * update --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 4704237c · 2026-05-19
- 1.9ETVskills: do not filter skills with missing name/description (#303173) * skills: do not filter skills with missing name/description * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * update * update * update * update --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 90c1fec2 · 2026-03-20
- 1.7ETVadd ChatSessionCustomizationItem.source, clean up AICustomizationPromptsStorage (#317555) * add ChatSessionCustomizationItem.source, clean up AICustomizationPromptsStorage * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * update * use promptsServiceItemProvider * update * update * update --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · f666f192 · 2026-05-20
- 1.2ETVtowards schema based prompt file validation (#299067)github.com-microsoft-vscode · 843f795e · 2026-03-04
- 1.2ETVuse IPromptsService to provide customizations (#309873) * use IPromptsService to provide customizations * update * update * update * update * Update extensions/copilot/src/platform/promptFiles/test/common/mockPromptsService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * update * dispose MockPromptsService * update --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · bf871245 · 2026-04-15
- 1.1ETVUse 'sessionTypes' to filter chat customizations in UI, 'when' only in promptsService (#310999) * Use 'sessionTypes' to filter chat customizations in UI, 'when' only in promptsService Co-authored-by: Copilot <copilot@github.com> * update * correctly handle when from providers Co-authored-by: Copilot <copilot@github.com> * fix compile error Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: Copilot <copilot@github.com>github.com-microsoft-vscode · 9677ab27 · 2026-04-17
- 1.0ETVMove chat debug logging out of PromptsService (#307142) * Move chat debug logging out of PromptsService * remove sessionResource arg from PromptsService getters * add IChatAgentService.onWillInvokeAgent * remove async * update * .toFixed(1)github.com-microsoft-vscode · fdaa8c8d · 2026-04-01
- 0.9ETVRefactor IChatModes to support session-based modes (#313765) * IChatModes refactor * Updated IChatModeService to provide modes based on session type. Co-authored-by: Copilot <copilot@github.com> * update --------- Co-authored-by: Copilot <copilot@github.com>github.com-microsoft-vscode · c25d7050 · 2026-05-01
- 0.8ETVsupport for agent instructions in extensions IPromptsService (#314227)github.com-microsoft-vscode · e0736475 · 2026-05-04
- 0.7ETVpromptsService: add IInstructionFile and make other types consistent (#307226) * promptsService: add IInstructionFile and make other types consistent * rename AgentInstructionFileType * fix test * fix * fix * avoid parsedPromptFile in ISlashCommandDiscoveryResultgithub.com-microsoft-vscode · 998909d0 · 2026-04-01
- 0.7ETVRevert "chat: remove providerApi.enabled setting and legacy code paths (#308341)" (#308448) This reverts commit 5dab13f29177eed168f7093e6fb9b91c7a007101.github.com-microsoft-vscode · a5c4fe0f · 2026-04-08
- 0.6ETVsupport for chat customizations in parent repo folders (#300916) * support for parent repo folders for all chat customizations * updategithub.com-microsoft-vscode · bb5835fb · 2026-03-12
- 0.6ETVprovide async getters for customization APIs (#308336) * add provide APIs for chat customizations * updategithub.com-microsoft-vscode · a417408c · 2026-04-07
- 0.6ETVuse CustomizationHarnessService to get and resolve slash command (#312176) * use CustomizationHarnessService to get and resolve slash command * Update src/vs/workbench/contrib/chat/browser/widget/input/editor/chatInputEditorContrib.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/vs/workbench/contrib/chat/test/common/customizationHarnessService.test.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/vs/workbench/contrib/chat/common/customizationHarnessService.ts Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 5f818f4c · 2026-04-23
- 0.6ETVrefactor and add tests for agentCustomizationContentExpander (#317773) * refactor and add tests for agentCustomizationContentExpander * fix testsgithub.com-microsoft-vscode · c883dd5e · 2026-05-21
- 0.6ETVadd ICustomizationHarnessService.getCustomAgentsorigin/aeschli (#312353) * add ICustomizationHarnessService.getCustomAgents * fix tests * update Co-authored-by: Copilot <copilot@github.com> --------- Co-authored-by: Copilot <copilot@github.com>github.com-microsoft-vscode · c5b38e3a · 2026-04-24
- 0.5ETVAgentCustomizationItemProvider for both local and remote (#315272) * AgentCustomizationItemProvider for both local and remote * update * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * update * only sync plugin & extension customizations * fix tests --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>github.com-microsoft-vscode · fec57be8 · 2026-05-13
- 0.5ETVchat customizations: add ChatResourceEnablement (#310212) * chat customizations: add ChatResourceEnablement * update * filter by sessionTypes Co-authored-by: Copilot <copilot@github.com> * inline ChatResourceEnablement Co-authored-by: Copilot <copilot@github.com> * update Co-authored-by: Copilot <copilot@github.com> * update * revert version change --------- Co-authored-by: Copilot <copilot@github.com>github.com-microsoft-vscode · 3b7a3611 · 2026-04-16
- 0.5ETVadd enabled property to ICustomAgent (#313328) * add enabled property to ICustomAgent Co-authored-by: Copilot <copilot@github.com> * update * update --------- Co-authored-by: Copilot <copilot@github.com>github.com-microsoft-vscode · 44dda2c6 · 2026-04-29