På Microsofts utvecklarkonferens Build 2025 i Seattle presenterade GitHub en banbrytande AI-kodningsagent som fungerar som en autonom utvecklare i mjukvaruteam.
Den nya GitHub Copilot-kodningsagenten innebär ett stort steg framåt för AI-assisterad utveckling. Direkt integrerad i GitHub aktiveras agenten när utvecklare tilldelar GitHub-ärenden till Copilot eller ger kommandon via VS Code. Därefter startar den en säker utvecklingsmiljö med hjälp av GitHub Actions och skickar commits till ett utkast av en pull request som kan följas via sessionsloggar.
Agentens arbetsflöde efterliknar en mänsklig utvecklares och automatiserar repetitiva uppgifter. Efter att ha startat en virtuell maskin via GitHub Actions skickar den löpande uppdateringar som utkast till pull requests och dokumenterar sina beslut i sessionsloggar. När arbetet är klart taggar den den ursprungliga användaren för granskning. Utvecklare kan därefter lämna kommentarer, vilka agenten automatiskt hanterar genom att göra ytterligare ändringar.
Enligt GitHubs vd Thomas Dohmke är agenten utformad för att prestera effektivt i "vältestade kodbaser" och är särskilt skicklig på att hantera rutinmässigt underhåll såsom buggfixar, funktionsutökningar och kodomstrukturering. Med hjälp av toppmoderna modeller utmärker sig agenten vid uppgifter med låg till medelhög komplexitet, från att lägga till funktioner och rätta buggar till att utöka tester, refaktorera kod och förbättra dokumentation. Detta gör att utvecklare kan överlåta tidskrävande men monotona uppgifter och istället fokusera på mer intressant arbete.
Copilot-kodningsagenten är nu tillgänglig för Copilot Pro+ och Copilot Enterprise-abonnenter. Företagsanvändare behöver administratörsgodkännande för att aktivera den nya Copilot-kodningsagentpolicyn. Användning av agenten förbrukar GitHub Actions-minuter och Copilot-premiumförfrågningar som ingår i abonnemangsplanerna.
Tekniken validerar sitt arbete med tester och linters innan ändringar skickas. När arbetet är klart taggar den användaren för granskning. Utvecklare kan begära ändringar via kommentarer i pull requesten eller checka ut grenen lokalt för att fortsätta arbetet i sin IDE med Copilots hjälp. Agenten är särskilt effektiv vid uppgifter med låg till medelhög komplexitet i vältestade kodbaser.