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:
- Python 2 → 3
- JS framework upgrade (CommonJS → ESM, plus a router bump)
- 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.