GitHub Copilot modernization
The dotnet session follows the practical workflow of a .NET upgrade, focusing on how developers and GitHub Copilot share the work and adapt the process to a particular codebase.
From assessment to a mergeable change
The session uses a real migration to cover three stages of agentic modernization:
- Assessing the upgrade before starting: Identifying what could break so the team can understand the migration work ahead.
- Carrying out the upgrade: Examining where the agent performs the work and where it hands control back to developers.
- Preparing the change for merge: Taking the migration beyond the upgrade itself to a change the team can accept and merge.
Extending the default upgrade path
The session also covers using custom skills when a codebase does not fit the default modernization path. This puts the emphasis on both automation and developer involvement: understanding what the agent handles, recognizing the handoff points, and extending its capabilities for the needs of the project.