Claude Code'i modifikatsioonid ilmusid versioonis 2.1.287, millel on sügav ligipääs ja liivakasti puudumine.

Viimane uuendus: 10/02/2026
  • Claude'i kood 2.1.287 saabus 1. oktoobril koos Claude Modsiga, mis võimaldas JavaScripti ja TypeScripti pluginatel haakuda viipade, tööriistakõnede, lubade ja liidesega.
  • Modifikatsioonid tarnitakse pluginatena ja töötavad kasutaja õigustega; need ei ole liivakastis ja neil on juurdepääs failidele, protsessidele, võrgupäringutele ja saladustele, näiteks API-võtmetele.
  • Turbekontrollide hulka kuuluvad laadimisjärjekord, sec-default valvur Team ja Enterprise või hallatavate masinate jaoks, allowManagedModsOnly, claude plugin validate, --safe-mode ja disableAllHooks.
  • Anthropicu näidismodifikatsioonide hulka kuuluvad TokenWeather, Blast Radius ja Replay Theater, samas kui ametlikud funktsioonid nagu /diff ja AGENTS.md tugi on juba modipõhised.

Claude Code'i modifikatsioonid

Anthropic on lisanud Claude'i modifikatsioonid Claude'i koodile 2.1.287 , mis jõudis 1. oktoobril npm-ni. See funktsioon võimaldab JavaScripti või TypeScripti abil loodud pluginatel luua ühenduse kodeerimisagendi sisemiste sündmustega, et nad saaksid jälgida toimuvat ja tulemust muuta.

Ettevõte kirjeldab modifikatsioone kui sügavamat kihti kui varasemaid kohandamisvõimalusi. Need installitakse pluginatena ja on mõeldud töötama nii käsurealiideses kui ka töölauarakenduses. Anthropici enda dokumentatsioon hoiatab, et modifikatsioonid töötavad kasutaja lubadega , mis asetab funktsiooni laiema arutelu keskmesse laiendatavuse, usalduse ja kontrolli üle.

mis on Claude'i kood
Seotud artikkel:
Mis on Claude'i kood ja kuidas see tehisintellekti agent kodeerimist muudab?

Milliseid modifikatsioone saab Claude'i koodis muuta?

Modifikatsiooni juhivad sündmusekäitlejad. Claude'i kood emiteerib sündmusi, kui see kutsub tööriista, saab käsu, küsib luba või joonistab ekraaniosa uuesti. Dokumentatsiooni kohaselt saab käitleja sündmust jälgida, seda muuta või üle võtta . See annab autoritele võimaluse käsku enne mudelini jõudmist ümber kirjutada, tööriistakutset blokeerida või ümber kirjutada, loataotlusi käsitleda, liideseelemente asendada või uusi funktsioone lisada.

Arendajatel olid tööriista isikupärastamiseks juba olemas viisid: sätete failid, püsivad juhised CLAUDE.md-s, konksud, MCP-serverid, olekuread ja väljundstiilid. Need meetodid said mõjutada juhiseid, õigusi ja saadaolevaid tööriistu, kuid need ei saanud asendada sisseehitatud funktsioone ega muuta liidest. Modifikatsioonid on loodud kaugemale minemiseks, asudes samal sündmuste kihil, mis otsustab, kuidas viibad, tööriistade väljund ja õigused süsteemis liiguvad.

Mehhanismi arutati avalikult esmakordselt GitHubis septembri alguses nime all function hooks. Hiljem nimetas Anthropic idee ümber Claude Modsiks, säilitades samal ajal funktsioonihooksid tehnilise alusena. Modifikatsioonid on versioonis 2.1.287 ja hilisemates versioonides vaikimisi lubatud ning nende kood jääb kogu seansi vältel aktiivseks, mis võimaldab neil meeles pidada olekut sündmuste vahel ning toetada mudelile avatud reaalajas paneele, käske, protsesse või tööriistu.

Claude Code
Seotud artikkel:
Claude'i koodivärskendused: turvaparandus, automaatse režiimi vaikesäte ja palju muud

Anthropic kasutab seda arhitektuuri juba osade oma tööde jaoks. /diff-paani ja AGENTS.md tuge kirjeldatakse modifikatsioonidel põhinevatena ning nende lähtekood on avaldatud Claude'i koodihoidlas. /diff-funktsioon on nüüd saadaval modifikatsioonina, mida saab keelata või asendada. Ettevõte on öelnud, et plaanib aja jooksul sellele kihile rohkem sisseehitatud funktsioone üle viia, mis viitab väiksemale tuumale, mida ökosüsteem saab muuta.

Claude Code'i looja Boris Cherny raamistas muutuse individuaalsete töövoogude ümber. Ta ütles X-i kohta, et inimesed lähenevad tööle erinevalt, seega pole erilist põhjust, miks igal kasutajal peaks agendiga identne kogemus olema. Tema kirjelduses esitleb modifikatsioone kui viisi, kuidas muuta nii välimust kui ka käitumist lihtsa päringu abil ning seejärel pakendada need muudatused pluginatena, mida teised saavad installida. Anthropicu tehnilise meeskonna liige Addy Osmani tõi blogipostituses välja sarnase punkti: modifikatsioonid võimaldavad arendajatel tööriista oma tööpõhimõttele vastavaks kujundada, selle asemel et leppida ühe fikseeritud seadistusega.

Turvapiirid, liivakast ja loapäringud

Claude Code'i modifikatsioonid

Käivitamise kõige tundlikum osa on ligipääs. Anthropic väidab, et modifikatsioonid ei ole liivakastis. Kui liivakastis olemine on sisse lülitatud, isoleerib see Claude'i käivitatavad Bash-käsud, kuid modi käivitatud protsess töötab väljaspool seda isolatsiooni . Modifikaator saab faile lugeda ja kirjutada, protsesse käivitada ja võrgupäringuid teha. Samuti saab see kontrollida keskkonnamuutujaid ja sätete faile, sealhulgas mõlemas asukohas talletatud API-võtit. Dokumentatsioon käsib kasutajatel modifikatsioone installida ainult autoritelt ja turuplatsidelt, keda nad usaldavad.

fuga del código fuente de Claude Code vía npm
Seotud artikkel:
Claude'i koodi allika leke npm-i kaudu: mis tegelikult juhtus ja miks see on oluline

Anthropic joonistab selgelt ühe piiri. Moderaator saab Claude Code'i liidest oluliselt ümber kujundada, kuid ta ei saa muuta loa küsimist ega selle kuvamist. Kinnitusdialoog jääb Claude Code'i omaks , olenemata sellest, kui palju ümbritsevast kasutajaliidesest moderaator ümber joonistab. Samal ajal võib moderaator, kes saab tööriistakutseid heaks kiita, heaks kiita toimingu, mille tavaline küsimisreegel kahtluse alla seaks või mille kasutaja PreToolUse'i konks blokeeris.

Kui mitu modifikatsiooni haaravad sama sündmuse, on laadimise järjekord oluline. Need käivituvad laadimise järjekorras ja esimesena laaditud näeb sündmust esimesena, saades lõpptulemuse viimasena. Meeskonna- ja ettevõttepakettides ning mis tahes hallatavate sätetega masinas laaditakse enne kasutaja installitud modifikatsioone Anthropicu loodud modifikatsioon nimega sec-default . See on mõeldud riskantse käitumise, näiteks loa keelamise reeglite tühistamise, peatamiseks ja Anthropic väidab, et selle lähtekoodi saab kontrollida. Administraatorid võivad selle asemel kõigepealt laadida oma modifikatsioonid, kuid ettevõte soovitab neil lisada sellesse loendisse ka sec-default, et säilitada selle piirangud.

Väljaspool neid kaitstud keskkondi saavad moderaatorid mõningaid lubadega seotud otsuseid tühistada. Ka pluginate turg on allutatud kontrollidele: meeskonna ja ettevõtte omanikud konfigureerivad seda administraatori konsoolis, samas kui Claude API ja kolmandate osapoolte API pakettide administraatorid edastavad hallatud sätted masinatele. See muudab juurutamise küsimuse haldusküsimuseks: millised moderaatorid laadivad esimesena ja kes otsustab selle järjekorra >.

Modifikatsioonide installimine, valideerimine ja väljalülitamine

Modifikatsioone levitatakse nagu pluginaid ja neid saab jagada pluginate turgude kaudu, sealhulgas GitHubi repositooriumide kaudu. Enne ühe laadimist saavad administraatorid või kasutajad plugina kataloogis käivitada käsu "claude plugin validate" . Käsk loetleb sündmused, mida mod käsitleb, ja toimingud, mida see taotleb, näiteks faili lugemine või võrgupäringu tegemine, ilma koodi käivitamata. Anthropici juhis on kontrollida modi konksusid enne installimist, mitte pärast.

Claude'i juhend 2026
Seotud artikkel:
Claude'i koodi valdamine: tehisintellektil põhineva arenduse ülim juhend

Funktsiooni keelamiseks on mitu võimalust. Üksiku plugina saab keelata või desinstallida vahekaardil „Installed“ kaustas /plugin. Seansi alustamine valikuga –safe-mode lülitab välja nii modifikatsioonid kui ka muud kohandused. Parameetri „disableAllHooks“ määramine väärtusele „true“ failis ~/.claude/settings.json pakub veel ühe lüliti. Organisatsioonidel on eraldi juhtelement allowManagedModsOnly, mis takistab kasutaja installitud modifikatsioonide laadimist, samal ajal kui ülejäänud plugin, sealhulgas oskused, käsud, agendid ja MCP-serverid, jätkavad töötamist.

Versioonide saadavus pole ühtlane. Modifikatsioonid vajavad Claude'i koodi 2.1.287 või uuemat ja on seal vaikimisi sisse lülitatud, kuid 2. oktoobril osutas npm-i registri stabiilse kanali silt endiselt versioonile 2.1.285. Viimane ja järgmine silt osutasid versioonile 2.1.287, mis tähendab, et masinal, mis järgib ainult stabiilset kanalit, ei pruugi modifikatsioone veel olla. Varasem 2.1.286 väljalase saabus 30. septembril koos salajase redigeerimisega seotud parandustega.

Modifikatsioonid käivituvad kõikjal, kus seanss plugina laadib. See hõlmab VS Code'i laienduse vestluspaneeli, claude -p, Agent SDK-d ja pilveseanssi plugina jaoks, mis selleni jõuab. Ainult terminal ja töölauarakenduse vahekaart Code joonistavad modi paane ja ribasid. WSL-seanss töölauarakenduses ei renderda kumbagi, kuna seal pole pluginad saadaval. Seetõttu on enne funktsiooni aktiivseks tunnistamist vaja kontrollida tegelikku ehitus- ja installikanalit .

Näidismodifikatsioonid ja varased katsed

Anthropic on oma claude-code-playground repositooriumis avaldanud kolm näidismodifikatsiooni ja jaganud neid olemasoleval kujul ilma toeta. TokenWeather kuvab kontekstiakna prognoosi viiba kohale. See liigub Clearilt 18 protsendi juures 200 000 žetooni aknast Showersi 67 protsendi ja Stormi 81 protsendi juurde, näidates samal ajal ka hiljutist kasutust ja seda, kui palju žetone viimasel käigul lisati. Blast Radius sisaldab riskantset shellikäsku, näiteks rm -rf või force push, ja näitab, mida käsk muudaks. Replay Theater lisab /replay käsu, mis samm-sammult kuvab Claude'i eelmises käigus tehtud failimuudatusi dokitud paanil.

rutinas de código con claude para automatización
Seotud artikkel:
Claude Code'i rutiinid: reaalse maailma automatiseerimine une ajal

Need näited töötavad samade kasutajaõigustega nagu iga teine ​​modifikatsioon, mistõttu dokumentatsioon kordab hoiatust, et enne installimist tuleb konksud üle vaadata. Kasutajad hakkasid katsetama juba mõne tunni jooksul pärast teadaannet. Üks arendaja lõi modifikatsiooni, mis edastab Claude'ile volitusi ilma vestluse ajalukku algset saladust jätmata. Teiste ideede hulka kuuluvad tööriistakõnede arvu, möödunud aja ja tokeni tarbimise reaalajas kuvamine, millele järgneb kokkuvõte ülesande lõppedes.

Samuti on olemas enesemodifitseerimise nurk. Kasutaja saab paluda Claude Code'il luua modifikatsiooni ja agent saab kirjutada TypeScripti, installida plugina ja selle sama seansi jooksul uuesti laadida. Seega saab tööriist tavapärase töövoo osana ümber kirjutada mõned reeglid, mille alusel see töötab . Vastavus- ja ülevaatemeeskondade jaoks nihutab see auditi eesmärki: asjakohane artefakt ei ole mitte ainult see, mida arendaja juurutas, vaid ka see, mida mudel lõi ja käitusajal käivitas.

Ettevõtete juurutuste puhul väärib pluginate lubamine omaette kinnitamisetappi. Meeskonnad peaksid registreerima plugina versiooni, selle õigused, kes selle lubas ja kuidas see keelata. Turuletoomise teadaanne ei sisalda sõltumatut turvaülevaadet, auditit, kasutuselevõtu või installimise andmeid ega hinnakujundust. See on ka müüja tootepostitus ja see ei kajasta haavatavust ega intsidenti. Nende üksikasjade puudumine tähendab, et organisatsioonid peavad modifikatsioone oma poliitika, jälgitavuse ja muudatuste haldamise protsesside alusel valideerima.

Kokkuvõttes muudavad Claude Code'i modifikatsioonid pluginad laienduskihiks, mis saab kasutaja enda juurdepääsuga ja väljaspool Bashi liivakasti töötades puudutada viipasid, tööriistakõnesid, liideseelemente ja lubade otsuseid. Kaitsemeetmed sõltuvad usaldusest, valideerimisest, laadimisjärjekorrast ja ettevõtte kontrollidest, näiteks sec-default ja allowManagedModsOnly. Kuna stabiilne npm-silt oli 2. oktoobri seisuga endiselt versioonil 2.1.285 maas, peaksid meeskonnad enne modifikatsioonide olemasolu eeldamist tegelikku versiooni kontrollima. Praktiline küsimus pole niivõrd see, kas modifikatsioonid on kasulikud, kuivõrd see, kes saab neid luua, millised laadivad esimesena ja kuidas nende muudatusi üle vaadatakse.

Primer plano de código de programación en una pantalla de ordenador con tema oscuro, ideaalne para guías técnicas de API.
Seotud artikkel:
Kuidas Claude API-le juurde pääseda ja seda integreerida
Seonduvad postitused: