Build a museum curator agent with the GitHub Copilot SDK.
One hands-on workshop in Node.js and TypeScript. Take Copilot outside the software lifecycle and turn approved facts into visitor-ready exhibit copy, with the guardrails in your own code.
Node.js · TypeScript · 90 minutes
Curate a museum exhibit
Build a grounded interpretive agent that turns approved facts into visitor-ready exhibit copy.
Custom persona · one application-owned tool · MCP · validation
npm install @github/copilot-sdkRequires Node.js 22.12 or newer.
Start the workshop
No prior agent or SDK experience required. Machine setup happens in an untimed preflight.
Build the app. Understand the boundary.
- Create and manage a Copilot session.
- Separate durable agent policy from task data.
- Choose the right tool surface for the job.
- Validate objective output requirements in code.
- Explain where prompt guidance ends and hard controls begin.