Ontwikkelaars kunnen een AI rol noemen in een Issue of pull request, waarna CodeBuddy NPC asynchroon kan plannen, programmeren, een PR openen, testen en CI fouten herstellen. CNB levert de gebeurtenistriggers, YAML geconfigureerde rollen, uitvoeromgeving en tijdelijke toegangsrechten die de agent aan de bestaande Gi...
Research answer

Create a landscape editorial hero image for this Studio Global article: How does Tencent Cloud’s CodeBuddy NPC, launched on July 29, 2026, implement an AI Native Git paradigm in which developers @mention on-deman. Article summary: CodeBuddy NPC’s core idea is to make AI an authenticated, event-driven participant in the existing Git development system—not a chat window beside it. A developer can invoke a role by `@`-mentioning it in an Issue or PR;. Topic tags: general, general web, user generated, documentation. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks,
Tencent Cloud positioneert CodeBuddy NPC als een manier om AI-programmeerhulp uit een los chatvenster te halen en onder te brengen in de artefacten waarmee softwareteams al werken. In plaats van requirements, een kopie van de repository en foutlogs steeds opnieuw in een assistent te plakken, kan een ontwikkelaar een NPC in een Issue of pull request inschakelen. Die werkt vervolgens asynchroon binnen CNB, het ontwikkelplatform van Tencent Cloud. Over de introductiedatum lopen de meegeleverde berichten uiteen: meerdere publicaties noemen 23 juli 2026, latere berichtgeving noemt 29 juli. 6
25
In het AI Native Git-model is de Git-repository, inclusief de workflow eromheen, het operationele geheugen van de agent. De NPC kan daarbij putten uit:
Dat gaat verder dan codeaanvulling of een eenmalig gesprek met een chatbot. De bedoeling is dat de agent werkt vanuit dezelfde blijvende engineeringregistratie als het team, en zijn wijzigingen en validatieresultaten daar ook weer achterlaat. Tencent zegt bestaande Git-, Docker-, CI/CD- en kwaliteitscontroles te hergebruiken in een lus van committen → valideren → herstellen → opnieuw valideren. 1
23
CNB documenteert twee relevante NPC-gebeurtenissen: issue.comment@npc, geactiveerd wanneer een NPC wordt genoemd in de omschrijving of een reactie van een Issue, en pull_request.comment@npc, geactiveerd door een vermelding in de omschrijving, review of reacties van een pull request. 35
In de praktijk lijkt dat op werk toewijzen aan een collega: noem de passende rol in een Issue of PR en beschrijf de opdracht. Dat kan bijvoorbeeld een onderzoek, implementatie of codebeoordeling zijn, zonder dat de ontwikkelaar een aparte interactieve codesessie hoeft te openen.
Teams kunnen repositoryspecifieke NPC-rollen definiëren in .cnb/settings.yml. Zo’n definitie kan onder meer een rolnaam, prompt, geïmporteerde kennisbronnen en interface-instellingen bevatten. Eigen gedrag en desgewenst een eigen uitvoerimage worden ingesteld in .cnb.yml; zonder die aanpassing documenteert CNB een standaardruntime voor NPC’s. 32
35
Daarmee ontstaat geen enkele generieke assistent, maar een instelbaar rollenmodel. Een team kan bijvoorbeeld een code-assistent en een reviewer definiëren en per fase de rol oproepen waarvan het resultaat juist daar beoordeeld wordt.
De beschreven CodeBuddy NPC-stroom is nadrukkelijk asynchroon. Na een taaktoewijzing kan de agent repositorycontext ophalen, een plan maken, code aanpassen, een pull request indienen, tests draaien en CI-uitvoer gebruiken om verdere correcties te maken. De ontwikkelaar hoeft niet online in een chatsessie te blijven terwijl die stappen worden uitgevoerd. 1
6
De beoogde cyclus ziet er als volgt uit:
De kern van Tencent’s claim is dus niet alleen dat AI codefragmenten kan voorstellen. De AI is bedoeld als deelnemer aan de keten die een taak omzet in een wijziging die te reviewen en te testen is.
Deze agentworkflow leunt op de repository- en pipeline-infrastructuur van CNB. In een CNB-pipeline kunnen teams Docker-images, vanuit een Dockerfile gebouwde images, dev-containeromgevingen, gekoppelde volumes en runner-tags of CPU-instellingen vastleggen. Daardoor kan werk in een herhaalbare, door de repository gedefinieerde omgeving draaien, in plaats van afhankelijk te zijn van de configuratie van iemands laptop. 34
CNB ondersteunt ook herbruikbare Docker-cache, waardoor afhankelijkheden en andere netwerkbronnen niet bij elke volgende build opnieuw hoeven te worden gedownload. 33
Voor autorisatie biedt CNB tijdens pipeline-uitvoering een tijdelijke CNB_TOKEN. Volgens de documentatie mag die voor code- en artefactbewerkingen en API-aanroepen worden gebruikt, wordt hij na de pipeline vernietigd en hangen de rechten af van de gebeurtenis die de pipeline startte. Voor NPC-uitvoering beschrijft de documentatie bovendien rechten voor onder andere code, PR’s, Issues en reacties. 44
Dat is relevant: een agent die branches kan aanmaken, PR’s kan openen of op buildfouten kan reageren, heeft meer nodig dan alleen toegang tot een model. Hij heeft begrensde en controleerbare toegang tot het ontwikkelsysteem nodig. Voor gevoelige gegevens beschrijft de secretstore van CNB afzonderlijk toegangscontroles, operationele beperkingen, auditlogs en watermerken. 38
Met een NPC-rol in YAML kan een team een deel van het gedrag van de agent aan de repository koppelen. De roldefinitie bevat de prompt en eventueel geïmporteerde kennisbronnen; de bijbehorende pipeline bepaalt hoe de rol draait. 32
35
Dat maakt verschillende werkmodi binnen één ontwikkelproces mogelijk:
Tencent zegt dat meerdere NPC’s voor complex werk kunnen worden samengebracht in een NPC Team. De documentatie bevestigt de onderliggende rol- en eventmechanismen; hoe het werk precies wordt verdeeld, blijft een ontwerpkeuze van het team. 6
32
35
Tencent meldt dat het verbruik van officiële R&D-NPC’s in de eerste ronde is gedaald van meer dan 20.000 tokens in vroege versies naar ongeveer 2.000 tokens: een daling van meer dan 90%. Het bedrijf schrijft dat toe aan optimalisaties van prompts, toolaanroepen, CLI-uitvoer en cache-hitpercentages. 6
23
Dat kan bij agenttaken doorwerken in de totale kosten, omdat zulke taken vaak uit meerdere modelaanroepen bestaan. Minder initiële context en minder overhead van tools verlagen dan de kostenbasis van de hele run. Tencent stelt ook dat bedrijven modelstrategieën op de complexiteit van de taak kunnen afstemmen, als afweging tussen prestaties en kosten. 15
23
Dit is een door de leverancier gerapporteerd efficiëntiecijfer, geen onafhankelijke benchmark voor totale kosten of kwaliteit. Werkelijk gebruik hangt onder meer af van de grootte van de repository, de taakomvang, modelkeuze, retries en de benodigde CI-capaciteit.
Tencent onderscheidt drie niveaus in de plek van AI in de ontwikkelcyclus:
De meest concrete belofte is daarmee niet autonoom software uitrollen. Het gaat om integratie in de workflow: werk wordt toegewezen via bekende samenwerkingsartefacten, wijzigingen komen via PR’s binnen en CI- en kwaliteitscontroles leveren feedback voordat een wijziging wordt geaccepteerd. Zo blijft een engineering-spoor bestaan van de opdracht, de wijziging en de manier waarop het systeem die heeft getoetst. 1
44
Voor teams die deze aanpak overwegen, is de cruciale vraag of hun bestaande rechtenmodel, tests, reviewregels en releasepoorten sterk genoeg zijn om een agent met betekenisvolle repositorytoegang te begeleiden. CodeBuddy NPC kan stappen in de lus automatiseren, maar neemt de noodzaak van menselijke review en organisatorische controles niet weg.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Ontwikkelaars kunnen een AI rol noemen in een Issue of pull request, waarna CodeBuddy NPC asynchroon kan plannen, programmeren, een PR openen, testen en CI fouten herstellen.
Ontwikkelaars kunnen een AI rol noemen in een Issue of pull request, waarna CodeBuddy NPC asynchroon kan plannen, programmeren, een PR openen, testen en CI fouten herstellen. CNB levert de gebeurtenistriggers, YAML geconfigureerde rollen, uitvoeromgeving en tijdelijke toegangsrechten die de agent aan de bestaande Git en CI/CD workflow koppelen.
Met ‘AI Native Git’ bedoelt Tencent dat Issues, code, pull requests en CI resultaten zowel de werkcontext als het controleerbare spoor van de AI vormen.