PHP-stöd i Maguyva: långlivade webbappar utan blinda redigeringar
Relevant när en PHP-kodbas fortfarande genererar intäkter men ingen vill att en agent frilansar sig igenom den på egen hand.
Filändelser
.php, .php3, .php4, .php5, +2 till
Maguyva stöder JavaScript med AST-parsning och symbolextraktion, vilket hjälper AI-agenter arbeta över Node-tjänster, webbläsarkod, skript och legacy-moduler utan att falla tillbaka på strängsökning.
Mycket AI-kodverktyg behandlar tyst JavaScript som det rörig tillstånd som föregår “riktig” TypeScript. Det missar hur produktionsrepon faktiskt ser ut. JavaScript äger fortfarande byggsteg, plugin-system, webbläsarkod, task-skript och långlivade tjänstevägar som ingen har budgeterat för att skriva om ordentligt.
Det gör att JavaScript-stöd handlar mindre om vacker syntax och mer om historia. Faran är inte att parsa filen. Faran är att redigera en modul eller hjälpfunktion utan att förstå om den hör till CommonJS, ESM, webbläsarkod, eller något äldre lokalt mönster.
Maguyva täcker .js, .mjs och .cjs, normaliserar medlemsprefixerade anrop, och stöder JSX-komponentheuristik i JavaScript-kodbaser som suddar ut gränsen mellan frontend och backend. Det filtrerar också bort en stor mängd brus från standard webbläsar- och Node-körtider, så att repositoriespecifika relationer förblir synliga.
Det är användbart i äldre eller blandade repon där samma koncept kan existera i mer än en filstil och där exakt namngivning ofta är inkonsekvent.
Det praktiska arbetsflödet ser oftast ut så här:
text_pattern_search för exakta strängar som module.exports, händelsenamn eller gamla konfigurationsmarkörer.intelligent_search när du behöver beteendenivå-upptäckt som “legacy-uppladdningsflöde” eller “var auth kontrolleras i webbläsarbunten”.get_task_context när namngivningen är inkonsekvent och du vill ha en hopfogad sammanfattning innan agenten redigerar något.Den här sidan är för repon som fortfarande har meningsfull JavaScript-yta, inte för team som låtsas att migreringen redan är klar. Om det aktuella repot mestadels är TypeScript, börja med TypeScript. Om den gamla webbstacken fortfarande blöder in i server-side-mallar eller PHP är PHP-guiden den mer relevanta följeslagaren.
Bäst lämpad för
Agentarbetsflöden
Motordetaljer
Användbara MCP-ingångar
text_pattern_search
Använd för exakta strängar som `module.exports`, händelsenamn eller äldre konfigurationsmarkörer innan du breddar sökningen.
intelligent_search
Använd när namngivningen är inkonsekvent och du behöver hitta ett beteende som "filuppladdningsflöde" snarare än en symbol.
get_task_context
Användbart när repot har glidit iväg och du behöver en sammanfogad sammanfattning innan du rör en gammal kodväg.
Relaterade guider
Relevant när en PHP-kodbas fortfarande genererar intäkter men ingen vill att en agent frilansar sig igenom den på egen hand.
Filändelser
.php, .php3, .php4, .php5, +2 till
Relevant när ditt repo blandar appkod, bibliotek, API-klienter, tester och konfiguration över flera paket.
Filändelser
.cts, .d.ts, .mts, .spec.ts, +3 till