GitHub Copilot is a programmable AI platform, and I can show you how! In this quick session, we'll explore the Java SDK for Copilot, which brings programmatic control of the Copilot CLI and its agents to the Java ecosystem. We will see how to create conversational AI sessions, register custom tools, handle streaming events, and integrate MCP servers, all from Java code. We'll also pull back the curtain on how we used AI coding agents to build and maintain the SDK: from automated upstream syncing with the official Node.js and .NET reference implementations, to agentic merge workflows, documentation and test coverage assessments, and PR automation: all orchestrated through GitHub Copilot's own agentic capabilities. Whether you’re looking to extend Copilot or rethink how you ship software with AI, this talk has something for you!
Type: Hack Session (50 min)
Track: Core Java Platform
Audience Level: Beginner
Speaker: Bruno Borges
Session: Tuesday, March 17th at 2:00 PM in Duke's Meals and More