Guides
Guides
Des pages de référence tenues à jour au fil des évolutions du produit, contrairement aux articles de blog datés. Commencez par le guide pour choisir un serveur MCP d'intelligence de code, puis lisez celui de votre langage.
Choisir un serveur
Guides de langages
Ce que Maguyva extrait pour chaque langage, et les workflows d'agent les plus utiles dans ce type de dépôt.
-
Python
Utile quand les bases de code Python s'étalent sur des services, des scripts, des stubs de types et du code de liaison opérationnel.
-
TypeScript
Pertinent quand votre dépôt mélange code applicatif, bibliothèques, clients d'API, tests et configuration à travers plusieurs packages.
-
JavaScript
Utile quand un dépôt mélange CommonJS, ESM, scripts de tâches, tests et code applicatif plus ancien.
-
Go
Un bon choix pour les dépôts riches en services, où handlers, packages et code opérationnel doivent rester faciles à tracer.
-
Rust
Pertinent quand vous voulez une assistance IA en Rust sans perdre les garde-fous structurels qui font tout l'intérêt de Rust.
-
Java
Utile quand le dépôt regorge de services Spring, de frameworks internes et de code ayant survécu à plusieurs ères organisationnelles.
-
C#
Un bon choix quand les dépôts .NET sont devenus assez volumineux pour qu'une assistance IA sûre dépende d'une véritable structure.
-
PHP
Pertinent quand une base de code PHP génère toujours du chiffre d'affaires, mais que personne ne veut y voir un agent improviser.
-
Terraform
Utile quand le code d'infrastructure fait partie du contexte du dépôt et ne doit pas être traité à la légère par l'agent.
-
COBOL
C'est là que la large prise en charge des langages cesse d'être une simple statistique pour devenir un véritable outil de modernisation.
-
Fortran
Pour un code numérique qui a survécu à ses auteurs, le graphe d'appels est la première documentation.
-
ABAP
Avant de passer à S/4HANA, il faut savoir de quoi votre code spécifique dépend réellement.
-
Ada
Ada a été conçu pour des systèmes qui ne doivent pas tomber en panne. Les modifier mérite le même soin.
-
Pascal
Les applications Delphi et Free Pascal tournent pendant des décennies. Les comprendre ne devrait pas prendre aussi longtemps.
-
Perl
Le Perl qui fait encore tourner votre facturation, vos rapports ou vos scripts de déploiement mérite mieux que grep.
-
Kotlin
Kotlin cache beaucoup de câblage dans les receveurs et les lambdas. Le graphe le rend visible.
-
Swift
En Swift, le comportement vit dans les protocoles et les extensions. Un agent doit voir les deux.
-
Ruby
Ruby se lit comme de la prose. Les dépendances derrière ont quand même besoin d'une carte.
-
C
En C, le graphe d'appels est l'architecture. Un agent devrait le lire avant de modifier quoi que ce soit.
-
C++
C++ cache la vraie cible d'un appel derrière namespaces, surcharges et dispatch virtuel. Le graphe aide un agent à la trouver.
-
Scala
Scala condense beaucoup de sens dans peu de syntaxe. Le graphe le déplie.
-
Dart
Les apps Flutter s'étendent vite en largeur. Le graphe garde le câblage visible.
-
Lua
Lua construit ses objets avec des tables. Le graphe montre quelles tables sont devenues des classes.
-
R
Le code d'analyse finit par dépasser son premier script. Le graphe montre ce qui dépend de quoi.
-
PowerShell
L'automatisation s'étale sur des dizaines de scripts. Le graphe montre quelle fonction exécute quoi.
-
Groovy
La logique de build, c'est aussi du code. Le graphe la traite comme tel.
-
Elixir
La structure d'Elixir vit dans les macros. Le graphe la lit comme de la structure.
-
Haskell
Les types de Haskell en disent long. Le graphe montre qui s'appuie dessus.