Christof Marti
90d · built 2026-09-30
Performance
What Christof Marti shipped in the selected window, measured in ETV, and how it compares with the 90 days before it.
Effective capacity
+6.8engineers
delivers like 7.8 (7.8x pre-AI)
Output (ETV)
31.8ETV
+148.2% vs 12.8 prior
Features share
36.5%
−6.6 pp vs prior window
Fixes share
11.0%
+0.4 pp vs prior window
Work mix
36.5% Features5.8% Maintenance45.1% Tests1.6% Docs11% Fixes
134 commits over 90 days, ending 2026-09-30.
Where this dev ranks
Percentile against the global top-100 leaderboard (all-time totals).
- By commits
- Top 71 %
- By Features share
- Top 31 %
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.
- 2.1ETVDev Container AHgithub.com-microsoft-vscode · adc54eff · 2026-08-20
- 2.1ETVAgent Host: Run Dev Containers on new worktrees (#333736) * Agent Host: Run Dev Containers on new worktrees Create selected worktrees locally before launching Dev Containers, persist opaque local lifecycle handles in remote session metadata, and reconcile archive and deletion through the local Agent Host. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Tests: Align Dev Container worktree coverage Update the rebased tests for forced archive cleanup, retained metadata naming, and the branch-name generator service brand. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Agent Host: Preserve Dev Container availability Fall back to the inherited process environment when user shell environment resolution fails so transient shell startup timeouts do not hide Dev Container support. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Agent Host: Route local worktree lifecycle over management IPC Keep VS Code extension methods disabled on the local AHP data plane and use the trusted management channel for detached worktree creation and lifecycle operations. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Smoke: Verify new session view replacement Assert that submitting an Agent Host draft removes the new-session homepage, activates the in-progress session input, and renders the response. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Smoke: Reset Agents Window after replacement test Return to the new-session page so subsequent Agent Host smoke tests retain their expected initial state. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 737ece27 · 2026-09-01
- 1.2ETVUse Agent Host configuration for proxy settings (#331488) * Remove dependency on configuration service * Sync proxy settings to ambient agent hosts Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Include Kerberos SPN in network diagnostics Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 0d5a3701 · 2026-08-19
- 1.1ETVagentHost: Share Dev Container CLI and server caches (#336914) * agentHost: Share Dev Container server caches through vscode volume Link only the CLI servers directory to a platform-partitioned cache in the vscode volume. Keep credentials and runtime state private, preserve existing caches and mount configuration, and report optional-cache fallback. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * agentHost: Cache Dev Container bootstrap CLI downloads Cache commit-pinned CLI executables in the shared vscode volume with per-entry file locks and atomic publication. Install private copies so self-update and cache eviction cannot affect other containers. Keep ordinary SSH and Dev Tunnel host installation unchanged. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * agentHost: Restore private cache fallback after sharing failures Remove only verified same-target server-cache symlinks when shared storage or metadata is unusable. Cover real Linux permission failures, concurrent cache directory creation, preserved ownership, and symlink rejection. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 4b2b06eb · 2026-09-24
- 1.0ETVagentHost: Show Linux SDK sandbox diagnostics in chat Surface unsupported sandbox diagnostics in the existing dismissible chat-input warning for local and remote Linux Copilot SDK sessions. Preserve sandbox enforcement and session permission behavior; leave other host platforms unchanged pending testing. Related to #335755. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 1f245b1e · 2026-09-27
- 1.0ETVAgent Host: Open Dev Container workspaces in Agents (#334249) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · c772f67c · 2026-09-04
- 0.9ETVSessions: restore Dev Container sessions on demand (#334863) * Sessions: restore Dev Container sessions on demand Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Address Dev Container session review feedback Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 33dc7c06 · 2026-09-08
- 0.9ETVNetwork diagnosticsgithub.com-microsoft-vscode · 51c4c881 · 2026-07-10
- 0.8ETVsessions: preserve Dev Container mode for new sessions (#337143) * sessions: preserve Dev Container mode for new sessions Round-trip container-backed Agent Host workspaces to their source URI and provider, then apply the existing Dev Container preference before activating the draft. Fixes #337015 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: require inherited Dev Container execution Keep inherited container selections through availability failures and fail preparation instead of executing on the source host. Preserve soft preferences and explicit host opt-out, and assert preference-before-activation ordering. Refs #337015 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: inherit pending container intent on repeated New Read the active draft's container selection before replacing it, including pending availability. Preserve the source provider, test repeated New and New to the Side, and retain explicit host opt-out. Refs #337015 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * sessions: retain container source through provider restoration Expose the persisted source workspace on container-backed providers rather than transient connection entries. Cover disconnected and restored providers, remote host identity, and source resolution without an active transport. Refs #337015 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · bc1bb2e6 · 2026-09-24
- 0.8ETVsessions: align Dev Container preparation with transcript progress (#337131) * sessions: align Dev Container preparation with transcript progress Show the submitted prompt and attachments using a transient view-owned chat model, reuse normal progress rendering, and keep Show Log inline while preserving cancellation and input recovery. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix missing observable import in chat renderer options Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Fix progress announcements and Dev Container test expectations Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>github.com-microsoft-vscode · 46739312 · 2026-09-24