Kontroll før utgivelse
MCP Abilities – Check Runner: en ferdig kontroll er ikke alltid bestått
Null feil kan fortsatt bety at kontrollen ikke er bestått. Check Runner kobler KI-assistenten til offisiell WordPress Plugin Check. Advarsler gir også underkjent resultat. Bruk funnene til å avgjøre hva dere må rette før innstikket gis ut.
Én advarsel er nok til å stoppe godkjenningen
Tenk deg en utgivelseskandidat uten registrerte feil, men med to advarsler. Kontrollen er ferdig, men Check Runner gir underkjent resultat. Både antall feil og antall advarsler må være null.
Alle kontroller som er tilgjengelige i den offisielle kontrollmotoren, blir brukt. Dette omfatter også eksperimentelle kontroller. Ønsker om færre kontroller eller kategorier blir ignorert. Den installerte versjonen av Plugin Check avgjør hvilke kontroller som finnes.
Hvert funn kan inneholde fil, linje, kolonne, melding og feilkode når Plugin Check oppgir dette. Bruk opplysningene til å finne problemet, rette koden og kontrollere innstikket på nytt.
En gul advarsel er fortsatt en grunn til å stoppe. Kontrollen er bestått bare med null feil og null advarsler.
En jobbreferanse bekrefter mottak, ikke godkjenning
Velg async: true for bakgrunnskjøring. Check Runner gir en jobbreferanse mens WordPress planlegger kontrollen. Uten dette valget kjører kallet synkront.
Les samme jobb med plugin-check/job-status. Pending betyr at den ikke har startet. Running betyr at den ikke er ferdig. En jobb med status complete kan ha bestått, ha funn som gir underkjent resultat, eller ha stoppet på grunn av en kjørefeil.
Bakgrunnskjøring krever at WordPress cron fungerer, og at serveren gir PHP nok ressurser. En jobbreferanse garanterer ikke at jobben kan starte eller bli ferdig. Undersøk en jobb som står fast eller blir avbrutt før dere starter en ny.
Kvitteringen følger én jobb. Les det lagrede sluttresultatet før dere vurderer innstikket.
Fra installert kandidat til et resultat dere kan bruke
1. Velg riktig innstikk
Installer kandidaten på et egnet WordPress-testnettsted med offisiell Plugin Check aktivert. Oppgi innstikkets slug eller filbane til assistenten. Velg kontrollmodus for nytt innstikk eller oppdatering etter formålet.
2. Kjør hele kontrollen
Be om en full kontroll, og velg bakgrunnskjøring ved behov. Ta vare på jobbreferansen og les statusen. At jobben er planlagt, betyr ikke at kontrollen er bestått.
3. Les antall og funn sammen
Se først om kjøringen er ferdig. Les deretter resultatet og antall feil og advarsler. Hvis listen er avkortet, viser den bare noen av funnene. Antall feil og advarsler gjelder fortsatt hele kontrollresultatet.
4. Rett, kontroller og test
Rett funnene og kjør en ny full kontroll av innstikket. Test også de faktiske funksjonene og integrasjonene. Et bestått Plugin Check-resultat beviser ikke at innstikket fungerer riktig, og garanterer ikke godkjenning hos WordPress.org.
Svaret har en størrelsesgrense
Svaret viser som standard høyst 100 funn. Med max_results kan dere øke grensen til 500. Feil kommer før advarsler. En lang feilliste kan derfor føre til at advarslene ikke vises.
Resten av funnene kan ikke hentes som flere sider. Hvis truncated er true, bruk det offisielle Plugin Check-grensesnittet for å undersøke flere detaljer. Ikke behandle dette svaret som en fullstendig liste.
To handlinger krever ulike rettigheter
plugin-check/run starter en kontroll og krever WordPress-rettigheten til å aktivere innstikk. plugin-check/job-status leser en lagret jobb og krever rettigheten til å administrere nettstedets innstillinger.
Bruk en konto med begge rettighetene ved bakgrunnskjøring. Check Runner retter ikke kildefiler, installerer ikke kandidaten og publiserer ikke utgivelser. Denne versjonen har ingen handling for å avbryte eller slette jobber.
Klargjør WordPress-tilkoblingen
Check Runner krever ifølge innstikkets metadata WordPress 6.9 eller nyere og PHP 8.0 eller nyere. WordPress 6.9 har Abilities API innebygd. Bruk en vedlikeholdt PHP-versjon som nettstedet støtter.
Det offisielle Plugin Check-innstikket må være installert og aktivert. Koble til en autentisert MCP-klient via WordPress MCP Adapter, og kontroller at de nødvendige handlingene vises ved oppdagelse.
MCP-oppsettet kan kreve et eksponeringslag som MCP Expose Abilities for at kjørehandlingen skal bli synlig. Kontroller tilkoblingen før dere starter kontrollen.
Vit hva den neste kontrollen faktisk viser
Installer Check Runner, kontroller at begge handlingene er tilgjengelige, og be om en full kontroll av den installerte kandidaten. Les sluttresultatet og begrensningene før dere avgjør om innstikket skal gis ut.
