PHP-støtte i Maguyva: Langvarige webapper uten blinde endringer
Relevant når en PHP-kodebase fortsatt genererer inntekter, men ingen ønsker at en agent skal frilanse seg gjennom den.
Filendelser
.php, .php3, .php4, .php5, +2 til
Maguyva støtter JavaScript med AST-parsing og symbolutvinning, og hjelper AI-agenter med å jobbe på tvers av Node-tjenester, nettleserkode, skript og eldre moduler uten å falle tilbake på strengsøk.
Mye AI-kodeverktøy behandler stilltiende JavaScript som det rotete stadiet før «ekte» TypeScript. Det overser hvordan produksjonsrepositorier faktisk ser ut. JavaScript eier fortsatt byggetrinn, plugin-systemer, nettleserkode, oppgaveskript og langvarige tjenestestier som ingen har budsjettert med å skrive om rent.
Det gjør JavaScript-støtte mindre til et spørsmål om pen syntaks og mer til et spørsmål om historie. Faren er ikke å parse filen. Faren er å redigere en modul eller hjelpefunksjon uten å forstå om den tilhører CommonJS, ESM, nettleserkode, eller et eldre lokalt mønster.
Maguyva dekker .js, .mjs og .cjs, normaliserer medlemsprefiksede kall, og støtter JSX-komponentheuristikk i JavaScript-kodebaser som visker ut grensene mellom frontend og backend. Den filtrerer også bort en stor mengde støy fra standard nettleser- og Node-kjøretid, slik at repositoriespesifikke relasjoner forblir synlige.
Det er nyttig i eldre eller blandede repositorier der samme konsept kan finnes i mer enn én filstil, og der eksakt navngivning ofte er inkonsekvent.
Den praktiske arbeidsflyten ser som regel slik ut:
text_pattern_search for eksakte strenger som module.exports, hendelsesnavn eller gamle konfigurasjonsmarkører.intelligent_search når du trenger atferdsnivå-oppdagelse, som «gammel opplastingsflyt» eller «hvor autentisering sjekkes i nettleser-bunten».get_task_context når navngivningen er inkonsekvent og du vil ha et sammenstilt sammendrag før agenten redigerer noe.Denne siden er for repositorier som fortsatt har en betydelig JavaScript-flate, ikke for team som later som om migreringen allerede er fullført. Hvis dagens repositorium hovedsakelig er TypeScript, start med TypeScript. Hvis den gamle nettstabelen fortsatt siver inn i serverside-templates eller PHP, er PHP-guiden den mer relevante følgesvennen.
Best egnet
Agent-arbeidsflyter
Motordetaljer
Nyttige MCP-inngangspunkter
text_pattern_search
Bruk det for eksakte strenger som `module.exports`, hendelsesnavn eller gamle konfigmarkører før du utvider søket.
intelligent_search
Bruk dette når navngivningen er inkonsekvent og du trenger å finne en atferd som «filopplastingsflyt» i stedet for et symbol.
get_task_context
Nyttig når repoet har driftet, og du trenger et sammensydd sammendrag før du rører en gammel kodesti.
Relaterte guider
Relevant når en PHP-kodebase fortsatt genererer inntekter, men ingen ønsker at en agent skal frilanse seg gjennom den.
Filendelser
.php, .php3, .php4, .php5, +2 til
Relevant når repositoriet ditt blander applikasjonskode, biblioteker, API-klienter, tester og konfigurasjon på tvers av flere pakker.
Filendelser
.cts, .d.ts, .mts, .spec.ts, +3 til