Java-Unterstützung in Maguyva: Code Intelligence für Enterprise-Repositories
Nützlich, wenn das Repo voller Spring-Services, interner Frameworks und Code ist, der mehrere Organisationsepochen überstanden hat.
Erweiterungen
.java
Maguyva unterstützt C# mit AST-Parsing und Symbolextraktion, damit KI-Agents in .NET-Services, LINQ-lastiger Geschäftslogik, gemeinsam genutzten Bibliotheken und langlebigen Enterprise-Repositories arbeiten können.
Viele Teams, die KI-Tooling einsetzen, leben in .NET, nicht in einem Greenfield-JavaScript-Projekt. Sie haben APIs, Worker-Prozesse, gemeinsam genutzte Modelle, interne Bibliotheken und jahrelang gewachsene Geschäftslogik. Die Frage ist nicht, ob ein LLM C#-Syntax ausgeben kann. Die Frage ist, ob es in einem Repository verankert bleibt, in dem eine einzige falsche Änderung durch Services, Modelle und gemeinsam genutzte Abstraktionen hindurch Wellen schlagen kann.
Deshalb muss eine C#-Seite genauer sein als “unterstützt”.
Maguyva normalisiert using-Imports, entfernt Nullable- und Array-Suffixe wie ? und [] aus Definitionen und behandelt konstruktorartige Aufrufknoten als Instanziierungen, während generische Klammern entfernt werden. Das sind nützliche Details in klassenlastigen C#-Repositories, weil sie den Graphen rund um echte Domänentypen sauberer machen.
Die Konfiguration filtert außerdem viel BCL- und LINQ-Rauschen heraus. Das ist wichtiger, als es klingt. In gewachsenen .NET-Codebasen ist ein von Framework-Aufrufen dominierter Graph wenig hilfreich. Der nützliche Graph ist der, in dem repository-spezifische Controller, Services, DTOs und Hilfsklassen weiterhin hervorstechen.
Der praktische Ablauf beginnt meist mit:
find_symbol, wenn du den Namen des Controllers, Service, DTO oder Modells kennst.dependency_search, bevor du einen gemeinsam genutzten Service oder Typ mit potenziell breiter eingehender Nutzung bearbeitest.get_task_context für Prompts wie “folge dieser Anfrage vom Controller bis zum Repository”, wenn sich der Pfad über mehrere Schichten erstreckt.Diese Seite richtet sich an Teams, die KI-Unterstützung in einer echten .NET-Codebasis wollen, nicht nur in einem Spielzeugprojekt. Wenn das umgebende System eher JVM als .NET ist, vergleiche mit Java. Wenn deine C#-Schicht nur ein Teil eines größeren polyglotten Systems ist, ist meist auch die benachbarte TypeScript-Seite relevant.
Am besten geeignet
Agentenabläufe
Engine-Einordnung
Nützliche MCP-Einstiegspunkte
find_symbol
Nutz es, wenn du den Controller-, Service-, DTO- oder gemeinsam genutzten Typ-Namen kennst, den du gerade anfasst.
dependency_search
Nutz eingehende Traversierung, bevor du einen Core-Service oder ein Modell änderst, das anwendungsweit genutzt wird.
get_task_context
Nützlich für Prompts wie „folge dieser Anfrage vom Controller zum Repository“ in geschichteten .NET-Codebases.
Verwandte Guides
Nützlich, wenn das Repo voller Spring-Services, interner Frameworks und Code ist, der mehrere Organisationsepochen überstanden hat.
Erweiterungen
.java
Relevant, wenn dein Repo App-Code, Bibliotheken, API-Clients, Tests und Config über mehrere Packages hinweg mischt.
Erweiterungen
.cts, .d.ts, .mts, .spec.ts, +3 weitere