Forklaring
nav-pilot teller hendelser, ikke innhold. Prompter, kode, filinnhold og filnavn er aldri med.
nav-pilot sender bruksmålinger til Nav: hvor ofte kommandoene kjøres, hvilken klient og hvilke innstillinger du bruker, og hvilke typer feil som oppstår. Målingene er faste kategorier og tall. Maskinen kjennes igjen på en pseudonym ID, ikke på navn eller brukernavn.
Starter nav-pilot Copilot, slår den også på målingene og sporingen til Copilot, mot samme mottaker. Kjører økten i et repo i navikt, merkes de med navnet på repoet. Første gang du kjører nav-pilot i en terminal, står dette på én linje.
Mens den lokale modellen er alfa, måler vi den tettere enn resten av nav-pilot. Vi samler inn hvor mange oppgaver hver økt sender til den, også når svaret er null, som er tallet vi lærer mest av. Vi samler også inn hvilken modell du kjører, hvor lang tid serveren brukte på å starte, og når den henger. Aldri spørsmålene dine, koden din, filnavnene dine eller det modellen svarer.
Legg én av disse i skallprofilen din:
export DO_NOT_TRACK=1 export NAV_PILOT_TELEMETRY_ENABLED=false
DO_NOT_TRACK=1 slår av målingene i alle verktøy som følger konvensjonen, også i Copilot og opencode når nav-pilot starter dem. Hva hver variabel gjør, står i referansen, og alt som måles, står i TELEMETRY.md.
Når vi kjører en brukerundersøkelse, kan nav-pilot spørre om du vil svare. Det skjer rett etter at en økt er ferdig, aldri midt i arbeidet. Du kan svare nå, senere eller aldri. Velger du senere, spør nav-pilot igjen om noen dager, høyst tre ganger per undersøkelse. Før første spørsmål står det hva som sendes: svarene dine, nav-pilot-versjon, operativsystem, klient og om lokale modeller er på. Navn, GitHub-bruker, kode, device-ID og innhold fra øktene dine sendes ikke.
nav-pilot bruker GitHub-innloggingen din (nav-pilot auth login) bare til å hindre at noen svarer to ganger. Svarene lagres uten noe som knytter dem til deg, så de kan ikke endres eller trekkes tilbake etterpå. nav-pilot spør ikke uten terminal, i CI, når klientens argumenter står etter --, eller når målinger er slått av. Vil du slå av bare undersøkelsene, ikke målingene:
nav-pilot config set surveys false
Noen undersøkelser nevner nav-pilot i stedet med én linje når en økt starter. Du kan alltid svare selv med nav-pilot survey, også etter at du har svart aldri, etter tre spørsmål, eller når surveys er false. Uten terminal lister kommandoen bare de åpne undersøkelsene. Har du svart før, sier den fra. DO_NOT_TRACK=1 og NAV_PILOT_TELEMETRY_ENABLED=false slår dem også av.