Copilot Agent Mode — code migration demo

The reference codebase + scripts I use when running WRK541 (Microsoft AI Tour Zürich) and other Copilot Agent Mode workshops.

What it is

A deliberately gnarly legacy mini-monolith (Python 2 + a stale JS framework + outdated deps) with three migration paths:

  1. Python 2 → 3
  2. JS framework upgrade (CommonJS → ESM, plus a router bump)
  3. CI rewrite from a one-off shell script to a proper pipeline

Each path is broken into agent-sized tasks with acceptance criteria and a CI gate. Attendees run Agent Mode against the tasks and learn where it shines and where it lies.

Status

  • Used in 3 customer workshops + Microsoft AI Tour Zürich
  • Public repo: coming — once I’ve ripped out customer-specific bits
  • Slides + workbook: coming alongside the repo

Why I haven’t open-sourced it yet

The reference codebase has fingerprints from real customer code I had to rewrite to look generic. I’d rather ship it slowly and cleanly than fast and embarrassing.

→ Watch this page (or the GitHub showcase on the home) for the link when it goes public.