GitHub Copilot introduceert custom agents die de volledige softwareontwikkelcyclus ondersteunen. Het zijn eenvoudige markdown-bestanden die domeinspecifieke expertise vastleggen en direct beschikbaar zijn in Copilot CLI, VS Code en github.com.
In navolging van andere platforms heeft nu ook GitHub met GitHub Copilot custom agents geïntroduceerd die de volledige softwareontwikkelcyclus ondersteunen. ‘Custom agents zijn markdown-defined domain experts die functioneren als eenvoudige, onderhoudsvrije teamgenoten’, legt GitHub uit. Zo vat PagerDuty Incident Responder incidenten samen en adviseert het over opvolging en zo is MongoDB Performance Advisor bedoeld voor het optimaliseren van query’s.
Integratie in bestaande tools
De ai-agents werken overal waar Copilot actief is: in de terminal via Copilot CLI, in VS Code via Copilot Chat en in de Copilot-panelen op github.com. Het toevoegen van een agent is eenvoudig: plaats een bestand in github/agents/ en het is direct beschikbaar. Dit kan op repositoryniveau of organisatiebreed.
Met Copilot CLI kunnen ontwikkelaars multi-step taken uitvoeren en agents integreren in scripts of ci/cd-pipelines*. ‘Als je in de terminal leeft, voelen custom agents als native extensies van je workflow’, verzekert GitHub.
Partneragents zijn al beschikbaar en de lijst groeit. Voor observability zijn er onder meer een Dynatrace Expert en een Elasticsearch Agent. Voor security zijn er de JFrog Security Agent en StackHawk Security Onboarding. Databasebeheer wordt ondersteund door onder andere de Neon Migration Specialist en Neo4j Docker Client Generator.
Concrete use cases tonen de kracht van deze aanpak. Met de PagerDuty Incident Responder kan een team in één commando incidenten samenvatten en vervolgstappen bepalen. De JFrog Security Agent identificeert kwetsbare pakketten en genereert veilige upgradepaden.
Consistente workflows
Door teamregels en standaarden in agents vast te leggen, ontstaat consistentie in workflows. Dit voorkomt herhaling van context en maakt expertise direct beschikbaar, ook als specialisten afwezig zijn. Agents kunnen bovendien data ophalen uit observability-, security- en devops-systemen via model context protocol.
‘Door patronen en integraties in een herbruikbare agent te coderen, begrijpt Copilot hoe jouw team werkt, niet alleen de code die voor je ligt,’ aldus GitHub. Daarmee verandert de ai van alleen maar een assistent om te coden in een volwaardige workflowpartner, weet het platform, die uitgebreide voorbeelden laat zien.
Over eenzelfde aanpak met OpenAI’s AgentKit heeft Computable eerder al bericht.
.
* Een ci/cd-pipeline (continuous integration & continuous delivery pipeline) bouwt automatisch code, test die en rolt de code dan uit naar productie.
