Referanse
Kjente begrensninger i cplt
Det cplt stenger med vilje, og hva du gjør i stedet. Alt gjelder når nav-pilot starter agenten i cplt.
brew update brew upgrade navikt/tap/nav-pilot navikt/tap/cplt copilot update # Copilot CLI opencode upgrade # hvis du bruker opencode
Filer og hemmeligheter
~/.ssh,~/.gnupg,~/.aws,~/.azure,~/.kubeog~/.config/gclouder stengt. Du kan åpne én fil om gangen for lesing, ikke hele mappa:
cplt config set allow.read ~/.config/gcloud/application_default_credentials.json
- macOS:
.env-filer og nøkkelfiler i prosjektet er stengt. På Linux er de åpne, se Feil i sandkassen. - Miljøvariabler som kan være hemmeligheter, blir fjernet. Send inn dem du trenger med
sandbox.pass_env. - På macOS er
~/Library/Keychainsstengt når cplt sender inn gh-tokenet, og på Linux og i WSL fjerner cpltDBUS_SESSION_BUS_ADDRESSog stenger nøkkelringfiler. For Copilot på Linux leser cplt i stedet den lagrede innloggingen fra nøkkelringen på maskinen før sandkassen starter, og sender den inn somCOPILOT_GITHUB_TOKEN. Logg inn utenfor cplt, ikke med/logininne i økten, se System vault not available. - macOS:
~/Desktopog~/Documentser stengt av macOS, også uten cplt. Kopier filen inn i prosjektet, eller gi terminalen full disktilgang.
Verktøy
gcloud,aws,azogkubectlmed dine påloggingsdata virker ikke. Kjør dem selv, utenfor cplt.- Docker og Testcontainers er stengt, fordi Docker gir tilgang til hele maskinen. Se Testcontainers for hvordan du åpner.
ps,topogsudovirker ikke på macOS, se setuid.- Globale installasjoner med npm og pnpm feiler. Kjør dem utenfor cplt, se Globale installasjoner.
Nettverk
- Bare port 443 er åpen ut.
- Proxyen stenger hoster med privat IP-adresse.
- macOS: localhost er stengt. På Linux når agenten en lokal tjeneste på en åpen port.
- Proxyen ser bare trafikk som bruker den. Uten tvungen proxy kan et program koble seg direkte til port 443, og da gjelder ingen tillatelsesliste.
Hvordan du åpner, står i Nettverk i sandkassen.
Git
- Push til default branch, force push og
gh pr mergeer stoppet. - macOS:
git config,git remote set-url,git clone,git init,git worktree removeog git-hooks må kjøres utenfor cplt. Nye worktrees inne i økten lages medcplt worktree add <navn> <ref>nårsandbox.allow_git_worktreeser slått på, se Worktrees til subagenter. - SSH-nøkler er stengt. Bruk HTTPS.
- Commitene til agenten er usignerte.
Se Git og GitHub i sandkassen. Hele lista, med detaljer per plattform, står i known-impacts.md i cplt.