Skip to content

Lab 4 · GitHub Copilot SDK

Time permitting · Windows, macOS, or Linux · .NET 10 + Node.js 22 or 24 + Visual Studio Code

Build a console application that accepts a webpage URL, opens it with Playwright, identifies accessibility problems, consults an application-owned WCAG catalog, and produces a structured report.

Open the accessibility target app to see the intentionally introduced issues the workshop will investigate. You will use this page as browser evidence when building the report.

Terminal window
git clone https://github.com/jamesmontemagno/workshop-accessibility-agent.git
cd workshop-accessibility-agent
code .

Begin in start/HelloCopilotSDK, using Visual Studio Code and a terminal. Compiling checkpoints and completed samples are included beside it for recovery and comparison. Use git switch completed to inspect the finished reporter.

  1. Prepare your machine
  2. Create the first session
  3. Stream responses
  4. Expose a local C# tool
  5. Connect Playwright MCP safely
  6. Combine local and MCP tools
  7. Produce a structured report
  8. Run and explain the completed system

If time remains, continue to model selection.

Project: jamesmontemagno/workshop-accessibility-agent

Reset all workshop progress?

This clears completed lessons and checked task items stored in this browser. This action cannot be undone.