Claude Code: Så konfigurerar du om ett installerat plugin utan att installera om det (2.1.285)
MarkdownClaude Code 2.1.285 introducerade kommandot claude plugin configure. Så kontrollerar du plugininställningar i dokumentationen och ändrar en token eller adress utan att installera om.
Läs hela artikeln
Det viktigaste
Claude Code 2.1.285 introducerade terminalkommandot claude plugin configure <plugin>. Utan flaggor visar det vilka plugininställningar som är angivna och vilka som inte är det, utan att skriva ut deras värden. Med --values-stdin sparar det nya värden från en JSON-fil som skickas som indata, utan att installera om pluginet. Vanliga värden lagras i settings.json under pluginConfigs, medan värden för fält markerade med sensitive: true lagras i systemets säkra autentiseringsuppgiftslager.
Den här guiden är till för användare som redan har installerat ett Claude Code-plugin som deklarerar userConfig-inställningar, till exempel en adress, en token eller en mappsökväg. Du behöver rätta ett felaktigt angivet värde eller byta ut en token utan att installera om pluginet. Allt nedan bygger på den officiella dokumentationen och ändringsloggen för Claude Code. Artikeln innehåller ingen egen testkörning.
Information om hur du använder Ailoot finns i dokumentationen.
Vad version 2.1.285 lade till
Ändringsloggen för Claude Code för version 2.1.285 (en incheckning daterad 29 september 2026) innehåller flera rader om plugin. Två av dem är relevanta för den här artikeln:
Lade till
claude plugin configure <plugin>för att visa ett plugins alternativ och vilka som inte är angivna, eller spara nya värden som lästs från stdin med--values-stdin
Det innebär att det nya kommandot claude plugin configure <plugin> visar ett plugins inställningar och vilka som inte är angivna, eller sparar nya värden som lästs från standardindata när det används med --values-stdin.
Lade till
<server>.<key>=<value>iclaude plugin install --config, så att inställningarna för en egen MCP-server som ingår i en.mcpbkan anges vid installationen och servern startar utan att du behöver gå till/plugin→ Configure
Det innebär att claude plugin install --config nu stöder formatet <server>.<key>=<value>, vilket gör att inställningarna för en MCP-server som ingår i ett plugin i en .mcpb-fil kan anges vid installationen, så att servern startar utan att du behöver gå till /plugin → Configure.
Kommandoreferensen bekräftar versionskravet: claude plugin configure kräver Claude Code v2.1.285 eller senare. Kommandot finns inte i tidigare versioner.
Så skiljer det sig från /plugin configure
Kommandot /plugin configure <plugin> (med aliaset config) fanns redan i en interaktiv Claude Code-session. Det öppnar en dialog för userConfig-inställningar och kräver v2.1.147 eller senare. /plugin fungerar dock bara i en interaktiv session: vid ett icke-interaktivt anrop, till exempel claude -p, svarar Claude Code att /plugin inte är tillgängligt i den miljön.
Enligt dokumentationen körs claude plugin-kommandon från ett skal eller skript, utanför en Claude Code-session. Det gör också att du kan köra claude plugin configure utan att öppna en dialog. Dokumentationen beskriver inte hur kommandot beter sig utan en interaktiv terminal eller var det lagrar hemliga värden på en server utan grafisk miljö. Kontrollera detta i din egen miljö innan du använder det i CI.
Steg 1. Se vilka inställningar som är angivna
Dokumentationen kräver det fullständiga plugin-ID:t i formatet name@marketplace, som visas av claude plugin list. Kommandot configure godtar inte ett namn utan @marketplace.
claude plugin list
claude plugin configure formatter@my-marketplace
Byt ut formatter@my-marketplace mot ditt plugins ID. Utan flaggor listar kommandot varje inställning med etiketterna required eller optional, därefter sensitive för ett hemligt fält, följt av set eller not set. Det skriver inte ut de lagrade värdena.
Om du behöver maskinläsbara utdata lägger du till --json. Utdata innehåller då lagrade värden för vanliga fält, men innehållet i ett hemligt fält skrivs aldrig ut.
Steg 2. Ändra ett värde med en fil
Värden anges som ett JSON-objekt, där varje nyckel är ett inställningsnamn från manifestet och varje värde är en sträng utan radbrytningar. Dokumentationen visar en filbaserad metod: skriv objektet till values.json och skicka den filen till kommandots standardindata. Här är api_url nyckeln som används i dokumentationens exempel. För ditt eget plugin använder du namnet på den inställning du behöver från dess manifest eller från utdata i steg 1.
{"api_url": "NEW_ADDRESS"}
claude plugin configure formatter@my-marketplace --values-stdin < values.json
Följande regler gäller när du sparar:
- Inställningar som utelämnas i JSON-filen behåller sina tidigare värden. Du kan bara ange fältet du ändrar.
- Flaggans beskrivning handlar allmänt om att ange värden och anger ingen separat regel för hemliga fält. Använd steg 1 efter att du sparat för att kontrollera att det relevanta fältet är markerat
set. - Claude Code kontrollerar varje värde mot dess deklarerade typ och skriver ut
Configuration saved. Restart Claude Code to apply it.Det betyder att inställningen har sparats och börjar gälla när Claude Code startas om. - Om JSON-filen innehåller en nyckel som inte deklareras i manifestet, eller ett värde som inte klarar valideringen, sparar kommandot ingenting, skriver ut
Failed to save configuration:följt av orsaken och avslutas med kod1.
Om du skriver en token i values.json bör du komma ihåg att det är en vanlig fil på disken. Ta bort den när du har sparat konfigurationen och lägg inte till en sådan fil i kodförrådet.
Var värdet lagras
Enligt dokumentationen för pluginmanifest lagras vanliga värden under pluginConfigs i användarens settings.json. Värden för fält markerade med sensitive: true lagras i systemets säkra autentiseringsuppgiftslager i stället för i settings.json; indata för dessa fält maskeras.
Det är ingen idé att leta efter värdet för ett hemligt fält i settings.json. claude plugin configure visar dess status med etiketterna sensitive och set eller not set.
install --config: ange ett värde vid installationen
För en ny installation har claude plugin install flaggan --config <key=value>. Den anger en userConfig-inställning som deklareras i manifestet och kräver v2.1.147 eller senare. Upprepa flaggan för varje inställning. Från och med version 2.1.285 anger en nyckel i formatet <server>.<key> en inställning för en medföljande MCP-server som deklareras i serverns egen user_config.
I exemplet nedan byter du ut formatter@my-marketplace mot ditt plugins ID, api_url mot inställningsnamnet från dess manifest och hela platshållaren NEW_ADDRESS mot ditt eget värde. Behåll citationstecknen runt argumentet.
claude plugin install formatter@my-marketplace --config 'api_url=NEW_ADDRESS'
Vilket kommando du ska använda beror på om pluginet är installerat: install --config anger värden vid den första installationen, medan plugin configure --values-stdin ändrar värden för ett redan installerat plugin.
För inställningar som tillhör en medföljande MCP-server anger dokumentationen andra metoder: plugin install --config eller Configure i /plugin. Den föreslår inte kommandot plugin configure för de inställningarna.
Om kommandot inte hittar pluginet
Om claude plugin configure inte kan hitta ett inläst plugin med det ID:t skriver kommandot ut No installed plugin has the id "<plugin>". och avslutas med kod 1. Kontrollera först att du angav det fullständiga ID:t i formatet name@marketplace från claude plugin list. Pluginets namn räcker inte.
Kommandot i sessionen har ett eget meddelande. Om du anger namnet på ett plugin som inte är installerat i det aktuella projektet när du använder /plugin enable, disable, uninstall eller configure, skriver Claude Code ut Plugin "<plugin>" is not installed in this project och gör ingenting.
Slutsats
Om du vill ändra en token eller adress för ett redan installerat plugin i Claude Code 2.1.285 eller senare letar du upp dess ID med claude plugin list, kontrollerar inställningarnas status med claude plugin configure, skickar det nya värdet från en fil med --values-stdin och startar om Claude Code. Värden för hemliga fält lagras inte i settings.json, så kontrollera deras status med samma kommando.
Guiden om Skills, Subagents, MCP och Plugins i Claude Code kan hjälpa dig att välja mellan tilläggstyper. Om du ännu inte har valt ett plugin kan du börja med de 10 bästa Claude Code-pluginen. Det finns en separat guide för en Telegram-bot: att installera ett plugin i en Telegram-agent fungerar annorlunda än att installera ett i Claude Code.
Källor
Lär känna Ailoot.
Fler detaljer
Frågor om den här guiden: Claude Code: Så konfigurerar du om ett installerat plugin utan att installera om det (2.1.285)
Varför säger configure att mitt installerade plugin inte hittas?
Använd hela identifieraren name@marketplace från claude plugin list och kontrollera att pluginet är installerat i rätt omfattning. Enbart det korta pluginnamnet accepteras inte av kommandot.
Hur kontrollerar jag en ändrad token utan att skriva ut den?
Kör claude plugin configure med pluginets fullständiga identifierare och kontrollera att det känsliga fältet är markerat som inställt. Starta om Claude Code efter sparandet; checka inte in JSON-indatafilen med tokenen.