GitHub har brugt september 2026 på at ændre måden, udviklere betaler for og styrer GitHub Copilot på. Tre nye “effort tiers” (Efficiency, Balanced og Intelligence) bestemmer nu, hvor meget regnekraft og hvor mange AI-credits hvert Copilot-kald bruger, mens nye budgetanmodninger og forudbetalte pladser ændrer fakturering for teams. Samtidig har VS Code 1.137 og Copilot CLI’s eksperimentelle “Project HydraFusion” gjort det muligt at automatisere agent-kørsler og route opgaver til den rigtige model automatisk. For mange danske udviklerteams betyder det, at den gamle opsætning af Copilot pludselig er forældet, og at regningen kan eksplodere, hvis effort-niveauerne ikke bliver sat rigtigt op. Denne guide viser dig, trin for trin, hvordan du konfigurerer effort tiers, budget og agent-automatisering, så du hverken betaler for meget eller løber tør for credits midt i en sprint.

Hvad er GitHub Copilot Effort Tiers, og hvorfor betyder de noget nu?

Effort tiers er GitHub’s nye lag af automatisk model-valg, der styrer, hvor “hårdt” Copilot arbejder på en given opgave. De tre niveauer hedder Efficiency, Balance og Intelligence, og de vægter forholdet mellem pris, svartid og kvalitet forskelligt. Efficiency bruger billigere, hurtigere modeller til simple opgaver som autofuldførelse og små refaktoreringer. Balance er midtvejspunktet, der læser mere kontekst fra repositoriet og bruger en model med bedre ræsonnement, uden at forbruge unødvendigt mange credits. Intelligence bruger de kraftigste tilgængelige modeller og er tiltænkt komplekse agentopgaver, hvor kvalitet betyder mere end pris.

Niveauerne rulles ud på tværs af VS Code, Copilot CLI og Copilot-appen fra midten af september 2026, ifølge GitHubs officielle changelog for Copilot. Det vigtigste for dig som udvikler eller teamleder er, at standardværdien for code review skifter fra Lite til Balanced den 28. september 2026. Det lyder som en lille ændring, men Balanced bruger en model med højere ræsonnementsniveau og læser mere repository-kontekst, hvilket trækker flere AI-credits og flere Actions-minutter per gennemgang. Hvis du ikke aktivt tager stilling til effort-niveauet, ændrer GitHub det for dig, og din regning kan stige uden varsel.

Herunder er en oversigt over, hvordan de tre niveauer adskiller sig i praksis. Brug tabellen som et hurtigt opslag, når du skal beslutte, hvilket niveau der passer til en given opgavetype i dit team:

Effort-niveauModel-vægtningTypisk svartidBedst til
EfficiencyPrioriterer lav pris og høj hastighedUnder 2 sekunderAutofuldførelse, simple rettelser, rutinetjek
BalancedLigevægt mellem pris, kvalitet og svartidNogle få sekunderStandard code review, almindelig chat-assistance
IntelligencePrioriterer kvalitet og ræsonnement over prisLængst svartidKomplekse agentopgaver, arkitekturbeslutninger, sikkerhedskritisk kode

Læg mærke til, at der ikke findes ét rigtigt svar for hele organisationen. Et team, der primært vedligeholder et internt admin-værktøj, kan sagtens klare sig med Efficiency som standard, mens et team, der arbejder med betalingsflows eller autentificering, bør overveje Intelligence som minimum for code review, uanset den lidt højere pris per gennemgang.

Baggrund: GitHub’s efterårsopdatering 2026 kort fortalt

Effort tiers er kun én brik i en større pakke af ændringer. Copilot CLI har fået et eksperimentelt feature kaldet Project HydraFusion, der laver automatisk semantisk routing på tværs af lokale, cloud- og “compound” modeller, så CLI-agenten selv vælger den bedst egnede model til hver opgave uden manuel konfiguration. VS Code har samtidig introduceret planlagte, tilbagevendende agent-automatiseringer, hvor Copilot-agenter kan køre faste workflows som tests og linting på et fast tidspunkt direkte fra editoren.

På forretningssiden går Copilot Business og Copilot Enterprise over til forudbetalte pladser fra 1. oktober 2026, hvor alle sæder faktureres, før brugeren får adgang. Budgetanmodninger, hvor organisationer kan bede om ekstra AI-budget i det øjeblik grænsen rammes, blev gjort generelt tilgængelige den 16. september 2026. Samtidig samles Copilot cloud agent, Copilot Chat på github.com og Copilot Chat i GitHub Mobile til én samlet oplevelse med fælles politik, tidligst fra 28. september 2026. Kort sagt: hvis dit team bruger Copilot til andet end simpel autofuldførelse, er der god grund til at sætte tid af til denne opsætning nu, før standardindstillingerne ændrer sig under jer.

Opdateringen rækker længere end billing og modeller. Copilot-appen har fået en Jira-integration, så issues kan omdannes til handlingsrettede opgaver, som agenten selv foreslår en implementeringsplan for. Der er også tilføjet et Sentry-canvas, hvor en udvikler kan importere et konkret crash-event og lade Copilot analysere stacktrace og repository-kontekst, før den foreslår en rettelse direkte i appen. For teams der arbejder på tværs af VS Code og JetBrains-produkter, er der desuden kommet enterprise-sandkasse-kontroller i public preview, hvor administratorer kan styre, hvilke filsystem-, netværks-, proxy- og nøgleringsressourcer en Copilot-agent må tilgå. Tilsammen flytter pakken Copilot fra at være en kodefuldførelses-assistent til at være et fuldt agent-lag, der rører ved billing, projektstyring og sikkerhedspolitik på samme tid.

De fleste af disse ændringer er dokumenteret løbende i GitHubs ugentlige udgivelsesnoter, blandt andet i opdateringen fra 7. september 2026, hvor Jira-integrationen, Project HydraFusion og de nye VS Code-agentautomatiseringer alle blev annonceret samme uge. Det er værd at abonnere på changelog-siden direkte, hvis dit team er afhængigt af Copilot i den daglige arbejdsgang, da flere af disse ændringer historisk er kommet med kort eller ingen varsel før ikrafttræden.

For danske og nordiske udviklerteams er den praktiske konsekvens ofte organisatorisk snarere end teknisk. Mange virksomheder her har IT-indkøb eller en central platformsafdeling, der styrer SaaS-licenser, og de forudbetalte Business- og Enterprise-pladser betyder, at budgetsamtalen for Copilot nu skal føres tidligere i kvartalet end tidligere, hvor man kunne justere forbruget løbende. Er I et mindre team eller et konsulenthus, der fakturerer klienttimer, er det desuden værd at overveje, om Intelligence-niveauet på en given opgave reelt kan retfærdiggøres over for kunden, eller om Efficiency er tilstrækkeligt til at levere samme kvalitet billigere. Uanset organisationens størrelse er pointen den samme: effort tiers gør Copilot-forbruget synligt og styrbart på en måde, det ikke var før september 2026, og teams der ignorerer den nye kontrol, ender typisk med at betale for kvalitet, de aldrig bad om.

Forudsætninger før du går i gang

Du behøver ikke være Copilot-ekspert for at følge denne guide, men et par ting skal være på plads, før du starter. Sæt cirka 45 minutter af til hele opsætningen, inklusive test af hvert trin. Arbejder du i et team, anbefaler vi, at I sætter opsætningen på dagsordenen som en fælles øvelse frem for at lade hver udvikler konfigurere effort-niveauer individuelt, da spredte indstillinger gør det næsten umuligt at forudsige det samlede credit-forbrug ved månedens udgang.

Konto- og licenskrav

  • En aktiv GitHub Copilot-plan: Pro, Pro+, Business eller Enterprise. Free-planen giver adgang til begrænset autofuldførelse, men ikke til effort tier-styring eller agent-automatisering.
  • Hvis du administrerer budget for et team, skal du være organisationsejer eller have rollen “billing manager” i GitHub-organisationen.
  • Adgang til at ændre repository- eller organisationsindstillinger, hvis du vil sætte effort-niveau som standard for et helt team.

Software og versioner

  • Visual Studio Code version 1.137 eller nyere (nødvendig for planlagte agent-automatiseringer).
  • GitHub Copilot- og Copilot Chat-udvidelserne til VS Code, opdateret til seneste version via Extensions-panelet.
  • GitHub CLI (gh) version 2.60 eller nyere.
  • gh-copilot-udvidelsen til GitHub CLI installeret og logget ind.
  • Node.js 20 LTS eller nyere, hvis du følger eksempelprojektet sidst i guiden.
  • Git 2.40 eller nyere.

Har du allerede sat Copilot CLI op fra bunden, kan du med fordel læse vores gennemgang af GitHub Copilot CLI-opsætning først, da denne guide bygger videre på en fungerende CLI-installation.

Trin 1-3: Opdater værktøjerne og verificer din adgang

Trin 1. Opdater VS Code til version 1.137 eller nyere. Åbn Command Palette (Ctrl+Shift+P eller Cmd+Shift+P) og kør “Check for Updates”, eller download seneste version direkte fra VS Codes officielle opdateringsside.

Trin 2. Opdater GitHub CLI og Copilot-udvidelsen, og bekræft at du er logget ind med den rigtige konto:

gh --version
gh extension upgrade gh-copilot
gh auth status
gh copilot --version

Trin 3. Bekræft, hvilken Copilot-plan din konto eller organisation har, og om du har adgang til effort tier-styring. Du kan tjekke plan og forbrug direkte fra kommandolinjen:

gh api /user/copilot
gh api /orgs/DIT-ORG-NAVN/copilot/billing

Et typisk svar viser din nuværende plan, antal tildelte pladser og om organisationen allerede har aktiveret budgetgrænser. Har du fejl om manglende rettigheder her, mangler du sandsynligvis “billing manager”-rollen, som en organisationsejer skal give dig under Organization settings > People.

Gennemgår du disse tre trin sammen med resten af teamet, er det en god ide at notere, hvilken plan hver enkelt udvikler er på. Blandede planer i samme organisation (for eksempel nogle på Pro og andre på Pro+) betyder, at effort-niveauerne kan opføre sig forskelligt fra person til person, fordi credit-puljen ikke er den samme.

Foretrækker du en grafisk oversigt frem for terminalkommandoer, kan du finde de samme oplysninger under fanen Copilot i din GitHub-profil eller under organisationens Settings-side. Her vises plan, forbrug for indeværende periode og en graf over credit-forbrug fordelt på dage, hvilket er nyttigt, hvis du skal præsentere forbruget for en leder, der ikke selv bruger kommandolinjen dagligt.

Trin 4-6: Vælg og test effort tier i VS Code

Trin 4. Åbn Command Palette i VS Code og søg efter “Copilot: Select Effort Level”. Vælg mellem Efficiency, Balanced og Intelligence for chat og for code review hver for sig. Foretrækker du at sætte det via konfigurationsfil, kan du tilføje følgende til din settings.json:

{
  "github.copilot.chat.effort": "balanced",
  "github.copilot.chat.codeReview.effort": "balanced",
  "github.copilot.chat.completions.effort": "efficiency"
}

Nøglerne følger GitHub Copilots eksisterende navnekonvention, men da funktionen stadig ruller ud gradvist, bør du bekræfte de præcise indstillingsnavne under Settings-fanen i VS Code ved at søge efter “copilot effort”, inden du kopierer koden direkte ind i en delt konfiguration for hele teamet.

Trin 5. Test forskellen i praksis. Åbn en fil med en moderat kompleks funktion, og bed Copilot Chat om at forklare og forbedre den, først med Efficiency og derefter med Intelligence sat. Sammenlign svartid og detaljeringsgrad. Efficiency svarer typisk på under to sekunder med et kortfattet forslag, mens Intelligence bruger længere tid, men inddrager flere filer og edge cases i sit svar.

Trin 6. Sæt effort-niveauet for code review specifikt, hvis du vil undgå den kommende standardændring til Balanced. Gå til repository- eller organisationsindstillinger under Copilot code review, og lås niveauet eksplicit til Efficiency eller Balanced, alt efter hvor meget kontekst dine pull requests typisk kræver. Har du et team, der allerede bruger Copilot Agents i VS Code, er det værd at teste effort-niveauet direkte i de eksisterende agent-workflows, før du ændrer standarden for hele teamet. Gør det gerne på en enkelt pull request først, så I kan sammenligne den nye code review-kvalitet med den, I er vant til, inden ændringen rulles ud til hele repositoriet.

Trin 7-9: Konfigurer Copilot CLI og HydraFusion-routing

Trin 7. Copilot CLI understøtter de samme effort-niveauer som VS Code. Sæt dit foretrukne niveau som standard for terminalen:

gh copilot config set effort balanced
gh copilot config get effort

Trin 8. Aktiver det eksperimentelle Project HydraFusion, hvis du vil lade CLI’en selv vælge model baseret på opgavens type. Funktionen introduceres som en del af Copilot CLI’s ugentlige september-udgivelser og er markeret eksperimentel, så test den først i et sideprojekt:

gh copilot config set experimental.hydrafusion true
gh copilot suggest --effort intelligence "Skriv unit tests til denne funktion med Jest"

Trin 9. Overvåg hvilken model HydraFusion faktisk vælger for hver forespørgsel. Kør en kommando med flaget --verbose, så du kan se routing-beslutningen i loggen, før du stoler på den i produktionskode:

gh copilot suggest --verbose --effort intelligence "Optimer denne SQL-forespørgsel"

Output vil typisk vise, hvilken model der blev valgt (lokal, cloud eller compound), hvor mange tokens forespørgslen brugte, og hvor mange AI-credits det trak fra din konto. Har du allerede sat en MCP-server op til dine AI-assistenter, kan du kombinere den med HydraFusion-routing, så CLI’en også kan hente kontekst fra dine interne værktøjer, før den vælger model.

“Compound” i denne sammenhæng betyder en model, der selv kalder flere mindre trin eller værktøjer for at løse en opgave, i modsætning til et enkelt kald til én stor model. Det er nyttigt for opgaver som at rette en fejl på tværs af flere filer, hvor CLI’en først skal finde de relevante steder i kodebasen, og derefter foreslå ændringer i hver fil. Fordi HydraFusion stadig er eksperimentel, bør du holde den til afgrænsede opgaver med begrænset blast radius, indtil GitHub markerer funktionen som klar til produktion.

Trin 10-12: Sæt budget-grænser og automatiske budgetanmodninger op

Trin 10. Gå til organisationens Copilot-indstillinger under Billing and plans, og sæt en dollar-baseret budgetgrænse for ekstra forbrug ud over de inkluderede credits. AI-credits koster 0,01 dollar per stykke, og alt forbrug ud over det inkluderede beløb trækker direkte på dette budget. GitHub har samlet den fulde dokumentation for, hvordan planer og forbrug hænger sammen, under Managing your Copilot plan, som er værd at bogmærke, hvis I ofte skifter planer eller sæder.

Trin 11. Aktiver budgetadvarsler. GitHub sender som standard advarsler ved 75 %, 90 % og 100 % af det satte budget. Sørg for, at advarslerne går til en delt kanal (Slack, e-mail-liste eller lignende), ikke kun til én administrators indbakke, så teamet reagerer, før forbruget stopper helt.

TærskelHvad sker derAnbefalet handling
75 %Advarsel sendes, forbrug fortsætter uændretTjek hvilke repositories eller brugere der trækker mest, og overvej at skifte til Efficiency på lavprioriterede opgaver
90 %Anden advarsel sendes, forbrug fortsætter uændretSend en budgetanmodning, hvis I forventer at ramme grænsen inden periodens udløb
100 %Credit-forbrugende funktioner stopper, kodefuldførelse fortsætterGodkend en budgetanmodning med det samme, eller opgrader planen midlertidigt

Det er værd at bemærke, at de tre tærskler ikke blokerer noget i sig selv, de er advarsler. Det er først ved 100 %, at credit-forbrugende funktioner rent faktisk stopper, mens almindelig kodefuldførelse fortsætter upåvirket. Mange teams oplever, at 75 %-advarslen kommer midt i en sprint, hvor det er for sent at ændre adfærd markant, så brug i stedet advarslen som et signal til at forberede en budgetanmodning i god tid, snarere end at vente til grænsen er nået.

Trin 12. Brug den nye funktion til budgetanmodninger, som blev gjort generelt tilgængelig den 16. september 2026, ifølge GitHubs changelog. Funktionen giver udviklere mulighed for at anmode om mere budget, i det øjeblik de rammer deres grænse, i stedet for at vente på en manuel intern proces. Aktivér den via API:

gh api --method POST /orgs/DIT-ORG-NAVN/copilot/budget/requests \
  -f amount_usd=50 \
  -f reason="Ekstra credits til sprint-afslutning"

Husk, at Business- og Enterprise-pladser går over til forudbetaling fra 1. oktober 2026. Det betyder, at nye medarbejdere ikke får adgang til Copilot, før deres plads er betalt ved starten af den aktuelle faktureringsperiode, så planlæg onboarding af nye teammedlemmer med den ekstra ledetid i baghovedet.

Automatiser VS Code Agents med planlagte kørsler

VS Code 1.137 introducerede planlagte, tilbagevendende agent-automatiseringer, hvor Copilot-agenter kan køre faste opgaver som tests, linting og vedligeholdelse på et fast tidspunkt, direkte fra editoren, uden at en udvikler skal trykke på “kør” manuelt. Opret en ny automatisering ved at åbne Agent-panelet, vælge “New Scheduled Automation”, og angive hvilken opgave agenten skal udføre, samt hvilket effort-niveau den skal bruge.

Et praktisk eksempel er at lade en agent køre npm test og rapportere fejl hver morgen klokken 07:00, med effort sat til Efficiency, så den daglige kørsel ikke bruger unødvendigt mange credits på en rutineopgave. Gem konfigurationen i en delt fil, så resten af teamet kan genbruge den:

{
  "name": "morgen-testkorsel",
  "schedule": "0 7 * * 1-5",
  "task": "Kør npm test og opsummer fejl i en kommentar",
  "effort": "efficiency",
  "notifyOn": "failure"
}

Vær opmærksom på, at planlagte automatiseringer stadig trækker credits, hver gang de kører, uanset om der er ændringer i koden. Sæt derfor kørselsfrekvensen efter faktisk behov, ikke bare fordi det er teknisk muligt at køre hvert kvarter. En tommelfingerregel er at starte med daglige kørsler for kritiske opgaver og ugentlige kørsler for alt andet, og derefter justere op eller ned, når I har set to til tre ugers faktisk forbrug i usage metrics.

Andre gode kandidater til planlagt automatisering er ugentlig afhængighedsopdatering, natlig kontrol af sikkerhedsadvarsler fra Dependabot, og en fast fredags-agent, der samler ugens åbne pull requests og markerer dem, der har ligget uden aktivitet i mere end tre dage. Fælles for alle disse eksempler er, at de er rutineopgaver med lav kompleksitet, hvor Efficiency-niveauet er tilstrækkeligt, og hvor automatiseringen frigør tid, som teamet ellers ville bruge på manuel opfølgning.

Sådan ser output ud i praksis

Når du kører en kommando med Copilot CLI, viser terminalen både svaret og et kort resumé af forbruget. Et typisk output for en Balanced-forespørgsel ser sådan ud:

$ gh copilot suggest --effort balanced "Ret null-pointer fejlen i UserService.ts"

Model: balanced-router-v2
Tokens brugt: 1 842
Credits trukket: 6
Forslag:
- Tilføj null-tjek i getUser() før adgang til user.profile
- Opdater typedefinitionen så profile er valgfri (profile?: Profile)

Skifter du til Intelligence på samme forespørgsel, vil du typisk se et højere credit-forbrug, men også flere alternative løsningsforslag og en kort begrundelse for hvert af dem. Skifter du til Efficiency, får du ét kortfattet forslag uden uddybning, men til en brøkdel af prisen. Denne forskel er præcis, hvad effort-niveauerne er designet til at styre, og det er værd at lade dit team se eksemplet, før I beslutter jer for en standardindstilling.

Når en planlagt VS Code-agent kører, får du et lignende resumé, blot samlet i en notifikation frem for i terminalen. En typisk notifikation fra den daglige testkørsel, vi konfigurerede tidligere, viser opgavens navn, hvor lang tid kørslen tog, om testene bestod, og det samlede credit-forbrug for kørslen. Gem gerne disse notifikationer i en fælles kanal de første par uger, så teamet kan vurdere, om frekvensen og effort-niveauet er sat rigtigt, før automatiseringen kører i baggrunden uden opsyn.

Tjek historisk forbrug via API’et

Vil du se forbruget over en længere periode i stedet for én kommando ad gangen, kan du hente organisationens metrics direkte, som beskrevet i GitHubs officielle Copilot-dokumentation:

gh api /orgs/DIT-ORG-NAVN/copilot/metrics \
  --jq '.[] | {dato: .date, agentKørsler: .vs_code_agents, credits: .total_credits}'

Output er en liste per dag, hvor du kan se, hvor stor en andel af forbruget der stammer fra VS Code Agents kontra almindelig chat og code review. Det er præcis den type data, GitHub selv fremhæver som ny funktionalitet i forbindelse med effort tier-udrulningen, og den er langt mere pålidelig end at gætte sig frem ud fra den samlede månedsregning.

Copilot-planer og effort tiers side om side

Siden 1. juni 2026 er alle Copilot-planer gået over til forbrugsbaseret fakturering med AI-credits til 0,01 dollar per credit. Det erstattede det gamle system med “premium requests”. Her er de aktuelle planer og deres inkluderede credits:

PlanPris per månedInkluderede creditsStandard effort (code review)
Free0 dollarBegrænset, ingen ekstra budgetIkke tilgængelig
Pro10 dollarCa. 15 dollar i credits (10 base + 5 flex)Balanced fra 28. sep. 2026
Pro+39 dollarCa. 70 dollar (ca. 7.000 credits)Balanced fra 28. sep. 2026
Business19 dollar per sædeOrganisationsstyret budgetBalanced, kan overstyres
Enterprise39 dollar per sædeOrganisationsstyret budgetBalanced, kan overstyres

Kodefuldførelser er fortsat gratis og ubegrænsede på alle betalte planer. Det er agentkørsler, chat med premium-modeller og code review, der trækker på dine credits, så det er her effort-niveauet gør den reelle forskel i regningen. Uden ekstra budget stopper credit-forbrugende funktioner helt, når grænsen er nået, mens almindelig kodefuldførelse fortsætter uændret.

For et lille team på fem udviklere på Pro-planen betyder det samlet set omkring 75 dollar i inkluderede credits om måneden (fem gange 15 dollar), før nogen rammer en budgetgrænse. Skifter teamet til Pro+, stiger den inkluderede pulje til omkring 350 dollar for de samme fem pladser, hvilket giver markant mere plads til Intelligence-niveauet på komplekse opgaver, uden at nogen skal sende en budgetanmodning midt i sprinten. Business- og Enterprise-kunder har ikke en fast inkluderet pulje per bruger på samme måde, men styrer i stedet forbruget centralt gennem det organisationsbudget, du satte op i trin 10.

Byg et komplet projekt: budget-bevidst CI-pipeline med Copilot code review

For at samle alt det, du lige har lært, bygger vi et lille, men komplet eksempel: en Node.js-tjeneste med en GitHub Actions-pipeline, der bruger Copilot code review med et eksplicit effort-niveau og en indbygget budgetadvarsel. Har du ikke sat CI/CD op før, kan du med fordel læse vores gennemgang af GitHub Actions som supplement.

Opret projektstrukturen:

mkdir copilot-budget-demo && cd copilot-budget-demo
npm init -y
npm install --save-dev jest
mkdir -p src .github/workflows

Tilføj en simpel funktion i src/calculator.js:

function beregnRabat(pris, procent) {
  if (procent < 0 || procent > 100) {
    throw new Error("Procent skal være mellem 0 og 100");
  }
  return pris - (pris * procent) / 100;
}

module.exports = { beregnRabat };

Opret derefter workflow-filen .github/workflows/copilot-review.yml, der kører code review med et låst effort-niveau, så I undgår at teamets budget rammes af den kommende standardændring:

name: Copilot Budget-Bevidst Review
on:
  pull_request:
    branches: [main]

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: '20'
      - run: npm install
      - run: npx jest

  copilot-review:
    needs: test
    runs-on: ubuntu-latest
    env:
      COPILOT_EFFORT: efficiency
    steps:
      - uses: actions/checkout@v4
      - name: Kør Copilot code review med fast effort-niveau
        run: gh copilot review --effort $COPILOT_EFFORT --pr ${{ github.event.pull_request.number }}
        env:
          GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Med denne pipeline kører automatiske tests først, og kun hvis de består, går pull requesten videre til Copilot code review med et bevidst valgt effort-niveau. Det giver jer kontrol over forbruget, samtidig med at I stadig får automatisk kodegennemgang på hver pull request. Vil du udvide projektet yderligere, er det oplagt at koble det sammen med en agent-baseret opsætning som den, vi beskriver i gennemgangen af Copilot Agent Plugins.

Tilføj til sidst en simpel test i src/calculator.test.js, så pipelinen har noget konkret at validere, før den overhovedet når til code review-trinnet:

const { beregnRabat } = require('./calculator');

test('beregner 20 procent rabat korrekt', () => {
  expect(beregnRabat(100, 20)).toBe(80);
});

test('kaster fejl ved ugyldig procent', () => {
  expect(() => beregnRabat(100, 150)).toThrow();
});

Push projektet til et nyt repository, og opret en pull request med en bevidst fejl i beregnRabat, for eksempel ved at fjerne grænsetjekket. Du bør se testene fejle først, hvorefter Copilot code review-jobbet slet ikke starter, fordi det er afhængigt af needs: test i workflow-filen. Ret fejlen, og push igen. Denne gang bør testene bestå, og Copilot code review-jobbet starter med det effort-niveau, du satte i miljøvariablen. Det er et lille, men fuldt fungerende eksempel på, hvordan effort-styring og budget-bevidsthed kan bygges direkte ind i jeres CI-pipeline fra dag ét, i stedet for at blive en eftertanke, når regningen allerede er steget.

Vil I gøre projektet mere realistisk, kan I tilføje en README.md, der dokumenterer, hvilket effort-niveau pipelinen bruger og hvorfor, samt en kort note om, hvornår niveauet sidst blev revurderet. Det lyder som en detalje, men i praksis er det ofte den eneste dokumentation et team har for, hvorfor en given indstilling ser ud, som den gør, seks måneder efter opsætningen blev lavet.

5 almindelige faldgruber (og hvordan du undgår dem)

De fleste problemer med Copilot-forbrug opstår ikke, fordi teamet bruger værktøjet forkert, men fordi ingen har taget en aktiv beslutning om effort-niveau, budget eller automatisering. Her er de fem faldgruber, vi ser oftest, når teams sætter effort tiers op for første gang.

  • At lade effort-niveauet stå på “auto”. GitHub ændrer standarden for code review til Balanced den 28. september 2026. Sætter du ikke niveauet eksplicit, ændres jeres forbrugsmønster uden varsel.
  • At aktivere HydraFusion i produktion for tidligt. Funktionen er stadig eksperimentel. Test den i et sideprojekt, før den bruges på kritisk kode.
  • At glemme forudbetalingen fra 1. oktober 2026. Nye medarbejdere i Business- og Enterprise-organisationer får ikke adgang til Copilot, før deres plads er betalt for den igangværende periode. Planlæg onboarding derefter.
  • At sætte planlagte agent-automatiseringer til at køre for ofte. Hver kørsel trækker credits, uanset om der er ændringer at reagere på. Match frekvensen til det faktiske behov.
  • At sende budgetadvarsler til én person. Rammer teamet 100 % af budgettet en fredag eftermiddag, og administratoren er på ferie, stopper credit-forbrugende funktioner for hele teamet, indtil nogen reagerer.

Fejlfinding: 8 problemer og løsninger

Selv med den rigtige opsætning støder de fleste teams på et par overraskelser i de første uger. Her er de mest almindelige fejl, vi har set rapporteret i forbindelse med effort tiers, budget og agent-automatisering, samt hvordan du løser dem hurtigt.

  • Problem: gh copilot config set effort giver “unknown flag”. Løsning: Opdater CLI-udvidelsen med gh extension upgrade gh-copilot, da effort-flaget kræver en nyere version.
  • Problem: Effort-niveauet i VS Code nulstilles efter genstart. Løsning: Indstillingen er sandsynligvis sat i workspace-settings i stedet for user-settings. Flyt den til settings.json på brugerniveau, eller commit workspace-filen til repositoriet, så den deles med teamet.
  • Problem: Budgetadvarsler kommer aldrig frem. Løsning: Tjek at organisationens notifikationsindstillinger peger på en aktiv e-mail-liste eller webhook, og at afsenderdomænet ikke er blokeret af jeres mailserver.
  • Problem: HydraFusion vælger konsekvent den dyreste model. Løsning: Sæt et eksplicit effort-loft med --effort efficiency som øvre grænse for automatisk routing, indtil funktionen er mere moden.
  • Problem: Planlagt agent-automatisering kører ikke på det angivne tidspunkt. Løsning: Bekræft at VS Code er opdateret til 1.137 eller nyere, da ældre versioner ikke understøtter cron-lignende planlægning.
  • Problem: Budgetanmodning bliver aldrig godkendt automatisk. Løsning: Automatisk godkendelse kræver, at en organisationsejer har sat en øvre grænse for selvbetjente anmodninger under Billing settings.
  • Problem: Copilot code review stopper midt i en gennemgang. Løsning: Kontrollér at organisationens budget ikke er opbrugt. Uden ekstra budget stopper credit-forbrugende funktioner, mens kodefuldførelse fortsætter uændret.
  • Problem: Nye medarbejdere kan ikke bruge Copilot efter 1. oktober 2026. Løsning: Bekræft at deres sæde er forudbetalt for den aktuelle faktureringsperiode under Organization settings > Copilot > Seats.

Går et problem ud over disse otte, er det oftest hurtigst at starte fra bunden af trin 1 til 3 igen. De fleste konfigurationsfejl, vi har set rapporteret siden lanceringen, skyldes en forældet CLI-version eller en indstilling gemt det forkerte sted, og begge dele fanges typisk ved blot at opdatere værktøjerne og tjekke, hvor indstillingen faktisk ligger.

Avancerede tips: optimér forbrug på tværs af teamet

Når grundopsætningen kører, er der flere måder at finjustere forbruget på. Brug Copilots udvidede usage metrics, som nu også inkluderer data for VS Code Agents, til at se præcis hvor meget forbrug der kommer fra automatiserede agent-kørsler versus almindelig chat og kodefuldførelse. Det giver jer et konkret grundlag for at beslutte, om en given automatisering er pengene værd.

Sæt forskellige effort-niveauer per repository i stedet for organisationsbredt. Et internt værktøjsprojekt med lav risiko kan sagtens køre på Efficiency, mens jeres kerneprodukt kører Balanced eller Intelligence for code review. På den måde koncentrerer I budgettet, hvor kvaliteten faktisk betyder mest. Kombiner desuden effort-styringen med jeres eksisterende Copilot-opsætning, så nye teammedlemmer automatisk arver de rigtige standardindstillinger, i stedet for at hver enkelt udvikler skal konfigurere det manuelt.

Endelig bør større organisationer, der også bruger JetBrains-IDE’er, holde øje med de nye enterprise-sandkasse-kontroller i public preview, hvor administratorer kan definere politikker for filsystem-, netværks-, proxy- og nøgleringsadgang for Copilot-agenter. Det er relevant, hvis I har blandede teams på tværs af VS Code og JetBrains, og vil sikre ensartede sikkerhedspolitikker uanset editor.

Opsæt desuden en fast månedlig gennemgang af Copilot-forbruget, hvor I sammenholder credit-forbrug per repository med den faktiske værdi, teamet oplever. Et team, der bruger Intelligence-niveauet konsekvent på et lavrisiko-projekt, betaler for kvalitet, de sjældent har brug for. Omvendt kan et team, der har sparet penge ved at bruge Efficiency på et kerneprodukt, ende med at bruge mere tid på manuel oprydning efter overfladiske code reviews, end de sparede i credits. Brug den månedlige gennemgang til at flytte effort-niveauet derhen, hvor det faktisk giver mening, i stedet for at lade den samme indstilling stå urørt måned efter måned.

Overvej også at give en enkelt person eller et lille “platform”-team ansvaret for effort tier-strategien på tværs af hele organisationen, i stedet for at lade hvert enkelt team beslutte isoleret. Det sikrer, at I ikke ender med ti forskellige fortolkninger af, hvornår Intelligence er nødvendigt, og gør det langt nemmere at forklare det samlede Copilot-forbrug, næste gang finans eller ledelse spørger til tallene.

Ofte stillede spørgsmål

Hvad er forskellen på Efficiency, Balanced og Intelligence?
De tre effort-niveauer styrer, hvor meget regnekraft og kontekst Copilot bruger per forespørgsel. Efficiency er hurtigst og billigst og passer til autofuldførelse og rutineopgaver. Balanced er kompromiset, som de fleste teams bør bruge som standard for chat og almindelig code review. Intelligence bruger de kraftigste modeller til komplekse opgaver, hvor kvalitet vejer tungere end pris, for eksempel arkitekturbeslutninger eller sikkerhedskritisk kode.

Koster det ekstra at bruge Intelligence-niveauet?
Ja. Intelligence trækker flere AI-credits per forespørgsel end Efficiency og Balanced, fordi det bruger kraftigere modeller og læser mere kontekst.

Hvornår skifter standardniveauet for code review?
Fra 28. september 2026 bliver Balanced det nye standardniveau for Copilot code review, hvor det tidligere var Lite.

Hvad sker der, hvis vi løber tør for credits?
Credit-forbrugende funktioner som chat, agentkørsler og code review stopper, indtil I sætter mere budget eller opgraderer planen. Almindelig kodefuldførelse fortsætter uændret, da den er gratis og ubegrænset på betalte planer. Har I aktiveret budgetanmodninger, kan et teammedlem selv anmode om mere budget i det øjeblik grænsen rammes, i stedet for at vente på en manuel intern proces.

Er Project HydraFusion klar til produktion?
Nej, funktionen er markeret eksperimentel i Copilot CLI’s ugentlige udgivelser fra september 2026. Test den grundigt i et sideprojekt, før I stoler på den i kritiske arbejdsgange.

Kan vi sætte forskellige effort-niveauer for forskellige repositories?
Ja. I kan sætte effort-niveauet per repository eller organisationsbredt, alt efter hvor meget kontekst og kvalitet de enkelte projekter kræver.

Hvad betyder de forudbetalte pladser for vores team?
Fra 1. oktober 2026 skal Business- og Enterprise-pladser betales ved starten af hver faktureringsperiode, også for eksisterende kunder. Nye medarbejdere får ikke adgang, før deres plads er betalt.

Virker planlagte agent-automatiseringer i alle VS Code-versioner?
Nej, funktionen kræver VS Code 1.137 eller nyere. Ældre versioner understøtter ikke tilbagevendende, planlagte agent-kørsler.