Claude Code: Sådan konfigurerer du et installeret plugin igen uden at geninstallere det (2.1.285)
MarkdownClaude Code 2.1.285 introducerede kommandoen claude plugin configure. Sådan kontrollerer du pluginindstillinger i dokumentationen og ændrer et token eller en adresse uden at geninstallere.
Læs hele artiklen
Vigtig pointe
Claude Code 2.1.285 introducerede terminalkommandoen claude plugin configure <plugin>. Uden flag viser den, hvilke pluginindstillinger der er angivet, og hvilke der ikke er, uden at vise deres værdier. Med --values-stdin gemmer den nye værdier fra en JSON-fil, der leveres som input, uden at geninstallere pluginet. Almindelige værdier gemmes i settings.json under pluginConfigs, mens værdier for felter markeret med sensitive: true gemmes i systemets sikre legitimationslager.
Denne vejledning er til brugere, der allerede har installeret et Claude Code-plugin, som erklærer userConfig-indstillinger, f.eks. en adresse, et token eller en mappesti. Du skal rette en forkert indtastet værdi eller udskifte et token uden at geninstallere pluginet. Alt nedenfor er baseret på den officielle Claude Code-dokumentation og ændringslog. Artiklen indeholder ikke en original testkørsel.
Oplysninger om brug af Ailoot findes i dokumentationen.
Hvad version 2.1.285 tilføjede
Claude Code-ændringsloggen for version 2.1.285 (en commit dateret 29. september 2026) indeholder flere linjer om plugins. To af dem er relevante for denne artikel:
Tilføjede
claude plugin configure <plugin>for at vise et plugins indstillinger, og hvilke der ikke er angivet, eller gemme nye værdier læst fra stdin med--values-stdin
Det betyder, at den nye kommando claude plugin configure <plugin> viser et plugins indstillinger, og hvilke der ikke er angivet, eller gemmer nye værdier læst fra standardinput, når den bruges med --values-stdin.
Tilføjede
<server>.<key>=<value>tilclaude plugin install --config, så indstillinger for en medfølgende.mcpbMCP-server kan angives ved installationen, og serveren starter uden at besøge/plugin→ Configure
Det betyder, at claude plugin install --config nu understøtter formatet <server>.<key>=<value>, så indstillingerne for en MCP-server, der er samlet med et plugin i en .mcpb-fil, kan angives ved installationen, og serveren dermed starter uden at besøge /plugin → Configure.
Kommandoreferencen bekræfter versionskravet: claude plugin configure kræver Claude Code v2.1.285 eller nyere. Kommandoen findes ikke i tidligere versioner.
Sådan adskiller dette sig fra /plugin configure
Kommandoen /plugin configure <plugin> (med aliaset config) var allerede tilgængelig i en interaktiv Claude Code-session. Den åbner en dialog for userConfig-indstillinger og kræver v2.1.147 eller nyere. /plugin fungerer dog kun i en interaktiv session: Ved et ikke-interaktivt kald som claude -p svarer Claude Code, at /plugin ikke er tilgængelig i det miljø.
Ifølge dokumentationen køres claude plugin-kommandoer fra en shell eller et script uden for en Claude Code-session. Det gør det også muligt at køre claude plugin configure uden at åbne en dialog. Dokumentationen beskriver ikke, hvordan kommandoen fungerer uden en interaktiv terminal, eller hvor den gemmer hemmelige værdier på en server uden et grafisk miljø. Undersøg dette i dit eget miljø, før du bruger den i CI.
Trin 1. Se, hvilke indstillinger der er angivet
Dokumentationen kræver det fulde plugin-id i formatet name@marketplace, som vist af claude plugin list. Kommandoen configure accepterer ikke et navn uden @marketplace.
claude plugin list
claude plugin configure formatter@my-marketplace
Erstat formatter@my-marketplace med dit plugins id. Uden flag viser kommandoen hver indstilling med etiketterne required eller optional, derefter sensitive for et hemmeligt felt, efterfulgt af set eller not set. Den viser ikke de gemte værdier.
Hvis du har brug for maskinlæsbare outputdata, skal du tilføje --json. Outputtet indeholder så gemte værdier for almindelige felter, men indholdet af et hemmeligt felt vises aldrig.
Trin 2. Skift en værdi ved hjælp af en fil
Værdier angives som et JSON-objekt, hvor hver nøgle er et indstillingsnavn fra manifestet, og hver værdi er en streng uden linjeskift. Dokumentationen viser en filbaseret metode: Skriv objektet til values.json, og send den fil til kommandoens standardinput. Her er api_url nøglen, der bruges i dokumentationens eksempel. For dit eget plugin skal du bruge navnet på den indstilling, du har brug for, fra dets manifest eller fra outputtet i trin 1.
{"api_url": "NEW_ADDRESS"}
claude plugin configure formatter@my-marketplace --values-stdin < values.json
Følgende regler gælder, når du gemmer:
- Indstillinger, der udelades fra JSON-filen, beholder deres tidligere værdier. Du kan nøjes med at angive det felt, du ændrer.
- Flagets beskrivelse omtaler generelt angivelse af værdier og angiver ingen særskilt regel for hemmelige felter. Brug trin 1 efter lagring til at kontrollere, at det relevante felt er markeret
set. - Claude Code kontrollerer hver værdi i forhold til dens erklærede type og viser
Configuration saved. Restart Claude Code to apply it.Det betyder, at indstillingen er gemt og træder i kraft, når Claude Code genstartes. - Hvis JSON-filen indeholder en nøgle, der ikke er erklæret i manifestet, eller en værdi, der ikke består valideringen, gemmer kommandoen intet, viser
Failed to save configuration:efterfulgt af årsagen og afsluttes med kode1.
Hvis du skriver et token i values.json, skal du huske, at det er en almindelig fil på disken. Slet den, når konfigurationen er gemt, og føj ikke en sådan fil til repositoriet.
Hvor værdien gemmes
Ifølge dokumentationen til pluginmanifestet gemmes almindelige værdier under pluginConfigs i brugerens settings.json. Værdier for felter markeret med sensitive: true gemmes i systemets sikre legitimationslager i stedet for i settings.json; input til disse felter maskeres.
Det nytter ikke at lede efter værdien af et hemmeligt felt i settings.json. claude plugin configure viser dets status med etiketterne sensitive og set eller not set.
install --config: angiv en værdi under installationen
Ved en ny installation har claude plugin install flaget --config <key=value>. Det angiver en userConfig-indstilling, der er erklæret i manifestet, og kræver v2.1.147 eller nyere. Gentag flaget for hver indstilling. Fra og med version 2.1.285 angiver en nøgle i formatet <server>.<key> en indstilling for en medfølgende MCP-server, der er erklæret i serverens egen user_config.
I eksemplet nedenfor skal du erstatte formatter@my-marketplace med dit plugins id, api_url med indstillingsnavnet fra dets manifest og hele pladsholderen NEW_ADDRESS med din egen værdi. Behold anførselstegnene omkring argumentet.
claude plugin install formatter@my-marketplace --config 'api_url=NEW_ADDRESS'
Hvilken kommando du skal bruge, afhænger af, om pluginet er installeret: install --config angiver værdier under den første installation, mens plugin configure --values-stdin ændrer værdier for et allerede installeret plugin.
For indstillinger, der tilhører en medfølgende MCP-server, angiver dokumentationen andre metoder: plugin install --config eller Configure i /plugin. Den foreslår ikke kommandoen plugin configure til disse indstillinger.
Hvis kommandoen ikke kan finde pluginet
Hvis claude plugin configure ikke kan finde et indlæst plugin med det pågældende id, viser den No installed plugin has the id "<plugin>". og afsluttes med kode 1. Kontrollér først, at du har angivet det fulde name@marketplace-id fra claude plugin list. Pluginets navn alene er ikke nok.
Kommandoen i sessionen har sin egen meddelelse. Hvis du angiver navnet på et plugin, der ikke er installeret i det aktuelle projekt, når du bruger /plugin enable, disable, uninstall eller configure, viser Claude Code Plugin "<plugin>" is not installed in this project og gør ingenting.
Konklusion
Hvis du vil ændre et token eller en adresse for et allerede installeret plugin i Claude Code 2.1.285 eller nyere, skal du finde dets id med claude plugin list, kontrollere indstillingernes status med claude plugin configure, angive den nye værdi fra en fil med --values-stdin og genstarte Claude Code. Værdier for hemmelige felter gemmes ikke i settings.json, så kontrollér deres status med den samme kommando.
Guiden om Skills, Subagents, MCP og Plugins i Claude Code kan hjælpe dig med at vælge mellem udvidelsestyper. Hvis du endnu ikke har valgt et plugin, kan du begynde med de 10 bedste Claude Code-plugins. Der findes en særskilt vejledning til en Telegram-bot: installation af et plugin i en Telegram-agent fungerer anderledes end installation af et i Claude Code.
Kilder
Lær Ailoot at kende.
Flere oplysninger
Spørgsmål og svar
Hvorfor siger configure, at mit installerede plugin ikke kan findes?
Brug hele identifikatoren name@marketplace fra claude plugin list, og kontrollér, at pluginet er installeret i det relevante scope. Denne kommando accepterer ikke det korte pluginnavn alene.
Hvordan kontrollerer jeg et ændret token uden at udskrive det?
Kør claude plugin configure med pluginets fulde identifikator, og kontrollér, at det følsomme felt er markeret som angivet. Genstart Claude Code efter lagring; commit ikke JSON-inputfilen med tokenet.