Claude Code: Slik konfigurerer du en installert plugin på nytt uten å installere den på nytt (2.1.285)
MarkdownClaude Code 2.1.285 introduserte kommandoen claude plugin configure. Slik kontrollerer du plugininnstillinger i dokumentasjonen og endrer et token eller en adresse uten å installere på nytt.
Les hele artikkelen
Viktigste poeng
Claude Code 2.1.285 introduserte terminalkommandoen claude plugin configure <plugin>. Uten flagg viser den hvilke plugininnstillinger som er angitt, og hvilke som ikke er det, uten å vise verdiene. Med --values-stdin lagrer den nye verdier fra en JSON-fil som gis som inndata, uten å installere pluginen på nytt. Vanlige verdier lagres i settings.json under pluginConfigs, mens verdier for felt merket sensitive: true lagres i systemets sikre legitimasjonslager.
Denne veiledningen er for brukere som allerede har installert en Claude Code-plugin som deklarerer userConfig-innstillinger, for eksempel en adresse, et token eller en mappebane. Du må rette en verdi som ble lagt inn feil, eller bytte ut et token uten å installere pluginen på nytt. Alt nedenfor er basert på den offisielle Claude Code-dokumentasjonen og endringsloggen. Artikkelen inneholder ingen egen testkjøring.
Informasjon om bruk av Ailoot finnes i dokumentasjonen.
Hva versjon 2.1.285 la til
Oppføringen for versjon 2.1.285 i Claude Code-endringsloggen (en commit datert 29. september 2026) inneholder flere linjer om pluginer. To av dem er relevante for denne artikkelen:
La til
claude plugin configure <plugin>for å vise en plugins alternativer og hvilke som ikke er angitt, eller lagre nye verdier lest fra stdin med--values-stdin
Dette betyr at den nye kommandoen claude plugin configure <plugin> viser en plugins innstillinger og hvilke av dem som ikke er angitt, eller lagrer nye verdier lest fra standard inndata når den brukes med --values-stdin.
La til
<server>.<key>=<value>iclaude plugin install --config, slik at innstillingene til en medfølgende.mcpbMCP-server kan angis ved installasjon, og serveren starter uten at du går til/plugin→ Configure
Dette betyr at claude plugin install --config nå støtter formen <server>.<key>=<value>. Dermed kan innstillingene til en MCP-server som følger med en plugin i en .mcpb-fil, oppgis under installasjonen, slik at serveren starter uten at du går til /plugin → Configure.
Kommandooversikten bekrefter versjonskravet: claude plugin configure krever Claude Code v2.1.285 eller nyere. Kommandoen finnes ikke i tidligere versjoner.
Hvordan dette skiller seg fra /plugin configure
Kommandoen /plugin configure <plugin> (med aliaset config) var allerede tilgjengelig i en interaktiv Claude Code-økt. Den åpner en dialog for userConfig-innstillinger og krever v2.1.147 eller nyere. /plugin fungerer imidlertid bare i en interaktiv økt: ved en ikke-interaktiv kjøring, for eksempel claude -p, svarer Claude Code at /plugin ikke er tilgjengelig i dette miljøet.
Ifølge dokumentasjonen kjøres claude plugin-kommandoer fra et skall eller skript, utenfor en Claude Code-økt. Dermed kan du også kjøre claude plugin configure uten å åpne en dialog. Dokumentasjonen beskriver ikke hvordan kommandoen oppfører seg uten en interaktiv terminal, eller hvor den lagrer hemmelige verdier på en server uten grafisk miljø. Kontroller dette i ditt eget miljø før du bruker den i CI.
Trinn 1. Se hvilke innstillinger som er angitt
Dokumentasjonen krever den fullstendige pluginidentifikatoren på formen name@marketplace, slik den vises av claude plugin list. Kommandoen configure godtar ikke et navn uten @marketplace.
claude plugin list
claude plugin configure formatter@my-marketplace
Bytt ut formatter@my-marketplace med identifikatoren til pluginen din. Uten flagg viser kommandoen hver innstilling med etiketter: required eller optional, deretter sensitive for et hemmelig felt, fulgt av set eller not set. Den viser ikke de lagrede verdiene.
Hvis du trenger maskinlesbare utdata, legger du til --json. Utdataene vil da også inneholde lagrede verdier for vanlige felt, men innholdet i et hemmelig felt vises aldri.
Trinn 2. Endre en verdi ved hjelp av en fil
Verdier oppgis som et JSON-objekt der hver nøkkel er et innstillingsnavn fra manifestet, og hver verdi er en streng uten linjeskift. Dokumentasjonen viser en filbasert metode: skriv objektet til values.json, og send filen til kommandoens standard inndata. Her er api_url nøkkelen som brukes i dokumentasjonseksempelet. For din egen plugin bruker du navnet på innstillingen du trenger, fra manifestet eller fra utdataene i trinn 1.
{"api_url": "NEW_ADDRESS"}
claude plugin configure formatter@my-marketplace --values-stdin < values.json
Følgende regler gjelder når du lagrer:
- Innstillinger som utelates fra JSON-filen, beholder de tidligere verdiene. Du kan oppgi bare feltet du endrer.
- Beskrivelsen av flagget viser generelt til å angi verdier og nevner ingen egen regel for hemmelige felt. Etter lagringen kan du bruke trinn 1 til å kontrollere at det aktuelle feltet er merket
set. - Claude Code kontrollerer hver verdi mot den deklarerte typen og viser
Configuration saved. Restart Claude Code to apply it.Dette betyr at innstillingen er lagret og trer i kraft når Claude Code startes på nytt. - Hvis JSON-filen inneholder en nøkkel som ikke er deklarert i manifestet, eller en verdi ikke består valideringen, lagrer kommandoen ingenting, viser
Failed to save configuration:etterfulgt av årsaken, og avsluttes med kode1.
Hvis du skriver et token til values.json, må du huske at det er en vanlig fil på disken. Slett den etter at konfigurasjonen er lagret, og ikke legg en slik fil til i repositoriet.
Hvor verdien lagres
Ifølge dokumentasjonen for pluginmanifestet lagres vanlige verdier under pluginConfigs i brukerens settings.json. Verdier for felt merket sensitive: true lagres i systemets sikre legitimasjonslager i stedet for i settings.json; inndata for disse feltene maskeres.
Det er ingen vits i å lete etter verdien til et hemmelig felt i settings.json. claude plugin configure viser statusen med etikettene sensitive og set eller not set.
install --config: angi en verdi under installasjonen
For en ny installasjon har claude plugin install flagget --config <key=value>. Det angir en userConfig-innstilling som er deklarert i manifestet, og krever v2.1.147 eller nyere. Gjenta flagget for hver innstilling. Fra og med versjon 2.1.285 angir en nøkkel på formen <server>.<key> en innstilling for en medfølgende MCP-server som er deklarert i serverens egen user_config.
I eksempelet nedenfor bytter du ut formatter@my-marketplace med identifikatoren til pluginen din, api_url med innstillingsnavnet fra manifestet og hele plassholderen NEW_ADDRESS med din egen verdi. Behold anførselstegnene rundt argumentet.
claude plugin install formatter@my-marketplace --config 'api_url=NEW_ADDRESS'
Hvilken kommando du skal bruke, avhenger av om pluginen er installert: install --config angir verdier under den første installasjonen, mens plugin configure --values-stdin endrer verdier for en plugin som allerede er installert.
For innstillinger som tilhører en medfølgende MCP-server, oppgir dokumentasjonen andre metoder: plugin install --config eller Configure i /plugin. Den foreslår ikke kommandoen plugin configure for disse innstillingene.
Hvis kommandoen ikke finner pluginen
Hvis claude plugin configure ikke finner en innlastet plugin med den identifikatoren, viser den No installed plugin has the id "<plugin>". og avsluttes med kode 1. Kontroller først at du oppga den fullstendige name@marketplace-identifikatoren fra claude plugin list. Pluginnavnet alene er ikke nok.
Kommandoen i økten har sin egen melding. Hvis du oppgir en plugin som ikke er installert i det gjeldende prosjektet, når du bruker /plugin enable, disable, uninstall eller configure, viser Claude Code Plugin "<plugin>" is not installed in this project og gjør ingenting.
Konklusjon
Hvis du vil endre et token eller en adresse for en plugin som allerede er installert i Claude Code 2.1.285 eller nyere, finner du identifikatoren med claude plugin list, kontrollerer statusen til innstillingene med claude plugin configure, oppgir den nye verdien fra en fil med --values-stdin og starter Claude Code på nytt. Verdier for hemmelige felt lagres ikke i settings.json, så kontroller statusen deres med den samme kommandoen.
Veiledningen om Skills, Subagents, MCP og Plugins i Claude Code kan hjelpe deg med å velge mellom utvidelsestypene. Hvis du ikke har valgt en plugin ennå, kan du begynne med de 10 beste Claude Code-pluginene. Det finnes en egen veiledning for en Telegram-bot: å installere en plugin i en Telegram-agent fungerer annerledes enn å installere en i Claude Code.
Kilder
Bli kjent med Ailoot.
Flere detaljer
Spørsmål om denne veiledningen: Claude Code: Slik konfigurerer du en installert plugin på nytt uten å installere den på nytt (2.1.285)
Hvorfor sier configure at den installerte pluginen ikke finnes?
Bruk hele name@marketplace-identifikatoren fra claude plugin list, og sjekk at pluginen er installert i riktig omfang. Kommandoen godtar ikke bare det korte pluginnavnet.
Hvordan kontrollerer jeg et endret token uten å skrive det ut?
Kjør claude plugin configure med full pluginidentifikator, og kontroller at det sensitive feltet er merket som satt. Start Claude Code på nytt etter lagring. Ikke commit JSON-inndatafilen som inneholder tokenet.