Ontwikkelaars roepen een NPC rol op met een @vermelding in een Issue of pull request; de agent werkt vervolgens asynchroon via de bestaande Git artefacten. Rollen, prompts en kennisbronnen zijn per repository vast te leggen in .cnb/settings.yml; gedrag en runtime kunnen desgewenst via .cnb.yml worden aangepast.
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.. Topic tags: general web, openai, llm, ai, workflow. 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, charts with fake numbers, clickbait thumbnails, icons, and tiny thumbnail layouts.
CodeBuddy NPC is opgezet als een geauthenticeerde, gebeurtenisgestuurde deelnemer aan de bestaande Git-ontwikkeling — niet als een los chatvenster naast de code. Een ontwikkelaar kan een rol oproepen door die met @ te vermelden in een Issue of pull request (PR). Daarna kan de agent asynchroon werken in een lus van onderzoeken, plannen, implementeren, PR indienen, CI valideren, fouten herstellen en opnieuw valideren. 1
6
In dit AI Native Git-model vormen de repositorygeschiedenis, Issues, PR's, CI/CD-resultaten en kwaliteitscontroles de operationele context van de agent. Vereisten, broncode en buildlogs hoeven dus niet steeds handmatig naar een assistent te worden gekopieerd: de NPC werkt in dezelfde artefacten en processen die het team al gebruikt. 1
7
Dat is vooral relevant voor traceerbaarheid. Opdrachten, commits, PR's, pipeline-uitkomsten en controles blijven onderdeel van de normale engineeringgeschiedenis, in plaats van te verdwijnen in een ondoorzichtige sessie van een agent. 1
9
CNB ondersteunt repositoryspecifieke NPC-rollen in .cnb/settings.yml. Daarin kunnen onder meer de naam, prompt, geïmporteerde kennisbronnen en interactieknoppen van een rol worden vastgelegd. 3
De gedocumenteerde NPC-events starten wanneer zo'n rol wordt vermeld in een Issue of PR:
issue.comment@npc voor vermeldingen in de beschrijving of reacties van een Issue;pull_request.comment@npc voor vermeldingen in de beschrijving, review of reacties van een pull request. Het optionele bestand .cnb.yml bepaalt vervolgens hoe een eigen NPC zich gedraagt. Daarmee zijn gespecialiseerde rollen mogelijk, bijvoorbeeld voor onderzoek, implementatie, code-review of projectcoördinatie. Bij grotere opdrachten kunnen verschillende NPC-rollen naast elkaar werken. 3
6
7
Na een oproep kan CodeBuddy NPC de codebase analyseren, een aanpak formuleren, code schrijven, een PR openen, tests uitvoeren en CI-fouten bestuderen. Vervolgens kan de agent aanpassingen doorvoeren en opnieuw valideren totdat het werk gereed is voor acceptatie. Doordat de uitvoering asynchroon is, hoeft de ontwikkelaar niet gedurende de hele taak in een interactieve sessie aanwezig te blijven. 1
7
De claim is daarmee niet dat elke taak zonder menselijke beoordeling veilig naar productie kan. Het onderscheid zit in de architectuur: AI krijgt werk via reguliere teamartefacten en doorloopt dezelfde bouw-, controle- en feedbackmechanismen als de rest van het ontwikkelproces. 1
7
CNB levert de infrastructuur onder de agent: Git-hosting, CI/CD-pipelines, artifact repositories en cloud-native ontwikkelomgevingen. In pipeline-YAML kunnen teams onder andere Docker-images, tijdelijk uit een Dockerfile gebouwde images, devcontainers, volumes, runners met CPU-tags en herbruikbare Docker-cache configureren. Dat maakt reproduceerbare, geïsoleerde bouw- en testomgevingen mogelijk, in plaats van afhankelijkheid van de laptop van een ontwikkelaar. 5
4
Pipeline-jobs krijgen daarbij tijdelijk een CNB_TOKEN. Dat token kan worden gebruikt voor geautoriseerde acties met code, artefacten en API's; de rechten hangen af van het event dat de pipeline startte en het token wordt na afloop vernietigd. 15
Voor gevoelige gegevens beschrijft de documentatie van CNB's secret store bovendien toegangscontrole, beperkingen op handelingen, auditlogs en watermerken. 9
Tencent schrijft dat het verbruik in de eerste beurt daalde van meer dan 20.000 tokens naar circa 2.000 tokens — een daling van ruim 90 procent. Als verklaringen noemt het bedrijf voortdurende optimalisatie van prompts, toolaanroepen, CLI-uitvoer en cache-hitrates. Ook wordt volgens Tencent de modelstrategie afgestemd op de moeilijkheid van de taak, zodat niet voor iedere opdracht dezelfde dure capaciteit nodig is. 8
11
De kern van CodeBuddy NPC is dus niet alleen sneller code genereren. Het systeem positioneert AI als een beheersbare teamgenoot die taken ontvangt via Issues en PR's, werkt met bestaande rechten en omgevingen, en resultaten terugbrengt in dezelfde controleerbare Git- en CI/CD-keten.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Ontwikkelaars roepen een NPC rol op met een @vermelding in een Issue of pull request; de agent werkt vervolgens asynchroon via de bestaande Git artefacten.
Ontwikkelaars roepen een NPC rol op met een @vermelding in een Issue of pull request; de agent werkt vervolgens asynchroon via de bestaande Git artefacten. Rollen, prompts en kennisbronnen zijn per repository vast te leggen in .cnb/settings.yml; gedrag en runtime kunnen desgewenst via .cnb.yml worden aangepast.
De beoogde cyclus loopt van onderzoek en planvorming via implementatie en pull request tot CI validatie, herstel en een nieuwe controle.