Enforced by Hope: The Hard Parts of Building a Codegen Agent

Global AI Conference Toronto

Date to be announced · Time to be announced

We ship an agent that builds .NET apps; the agent itself is .NET and runs in your browser as WebAssembly. This talk is a from-the-trenches tour of the harness behind Uno Platform Studio, built on Microsoft.Extensions.AI and Microsoft Agent Framework. The decisions that survived production, with the numbers that drove them. The centrepiece is a migration story. App generation began as one conversational agent with phase ordering written in prose, enforced by hope, and became a network of typed workflow graphs. You'll see why the LLM router we designed never shipped. Why scaffolding the app, applying themes, and the phase orchestration all became plain code. How that refactor happened, and how that meant a second production pipeline cost us a constructor rather than a new architecture. Build, Measure, Delete: The skills system we engineered onto a strict context budget, the framework feature that came too late, and the day we reversed it all. Deleting our own machinery for the framework's native Agent Skills, watching the old failure return on cue, and settling it with one routing line. We'll finish with questions that we still need to explore, how we might scale out further inside of our agent, and perhaps some final reflections on why LLM codegen is harder than it looks. Organizer timezone/event-window conflict: normalized date/time deliberately null. Published local schedule: 15:30–16:00. Timezone requires verification.

Session status: scheduled

Room: MPR A

Official session / agenda

Saving a session is not registration. Check the official agenda for availability, eligibility and any additional fees.

Speakers and their event affiliations

Parent event

In person · Microsoft Toronto, Toronto, Ontario, Canada

This describes the parent event. Confirm the session’s attendance requirements with the organizer.

Companies participating in the parent event

These are event-level relationships, not confirmed sponsorship of this session.