Dokumentation / MCP und ACP
Yuli-Werkzeuge
Der Katalog der yuli_*-Werkzeuge, die dein Agent erhält, nach Familie und mit Anwendungsbeispielen.
Die yuli_*-Werkzeuge sind der Weg, auf dem ein externer Agent die IDE nutzt. In Claude Code erscheinen sie als mcp__yuli__yuli_*. Alle durchlaufen dieselben Schutzmechanismen wie der eigene Agent von Yuli, und ihre Ergebnisse erscheinen in den Panels der IDE.
Du musst sie nicht beim Namen nennen. Bitte um das Ergebnis („kompiliere und teste“, „wer ruft diese Methode auf?“), und der Agent wählt das Werkzeug.
Build und Qualität
| Werkzeug | Was es tut |
|---|---|
yuli_build |
Build, Ausführung, Tests oder Paketierung mit dem Werkzeug des Projekts. |
yuli_run_tests |
Führt die Tests aus; das Ergebnis erscheint im Panel Tests. |
yuli_verify |
Vollständige Verifizierung: Build, alle Tests und ein Start mit dem Standardprofil. |
yuli_health |
Was fehlschlägt: Probleme, Ausführung, Tests, Terminals und Logs. |
yuli_stop |
Stoppt, was gerade läuft. |
yuli_diagnostics |
Fehler und Warnungen des Projekts. |
yuli_quality_metrics |
Messung gegen N−1: baseline, measure, after. |
yuli_review_changes |
Review des aktuellen Diffs. |
yuli_security_scan / yuli_security_center |
Sicherheitsanalyse. |
yuli_governance / yuli_governance_write |
Vertrag, Gate und Governance-Dokumente. |
Beispiel: „Prüfe, ob alles kompiliert und die Tests bestehen“ → yuli_verify.
Code
| Werkzeug | Was es tut |
|---|---|
yuli_outline |
Struktur einer Datei. |
yuli_search_symbols / yuli_get_symbol |
Sucht Klassen, Methoden und Felder. |
yuli_find_references |
Alle Verwendungen eines Symbols. |
yuli_hover |
Typ und Dokumentation an einer Position. |
yuli_impact |
Was betroffen ist, wenn du eine Datei änderst. |
yuli_repo_map / yuli_code_search |
Repository-Karte und Suche. |
yuli_refactor |
Refactorings der IDE (umbenennen, extrahieren, verschieben). |
yuli_check_structure / yuli_check_naming |
Prüft die Projektstruktur und die Namen. |
yuli_read_document |
Liest eine Spezifikation als PDF oder Word. |
Beispiel: „Benenne UserDao im ganzen Projekt in UserRepository um“ → yuli_refactor.
Panels der IDE
| Werkzeug | Was es tut |
|---|---|
yuli_open_file / yuli_show |
Öffnet eine Datei oder ein Panel in Yuli. |
yuli_terminal_output / yuli_run_command |
Liest das Terminal oder führt einen Befehl aus (mit Freigabe). |
yuli_base_url |
Die URL, unter der die Anwendung gestartet ist. |
yuli_rest_* |
Erstellt, listet und sendet Anfragen des REST Client. |
yuli_diagram |
Erzeugt Systemdiagramme. |
yuli_db_schema / yuli_db_query |
Schema und schreibgeschützte Abfragen. |
yuli_db_execute |
Schreibende Anweisungen, mit deiner Freigabe. Siehe Sichere Datenbank. |
Git
yuli_git_status, yuli_git_commit und yuli_git_push. Commit und Push funktionieren nur, wenn du darum gebeten hast, und jede Aktion erfordert eine Freigabe.
Mission und Gedächtnis
| Werkzeug | Was es tut |
|---|---|
yuli_mission_get / yuli_mission_update |
Liest die Mission und ihre Phase und bringt sie voran. |
yuli_progress |
Spiegelt den Plan des Agenten im Workboard von Yuli. |
yuli_memory / yuli_remember / yuli_forget |
Projektgedächtnis. |
yuli_report |
Sendet dir eine Übergabe, eine Frage oder einen Zwischenstand. |
yuli_status |
Status der Verbindung zu Yuli. |
Web Studio
| Familie | Was sie tut |
|---|---|
yuli_front_* |
Komponenten, Routen, Styles, API-Aufrufe, Auswirkungen und Barrierefreiheit. |
yuli_design_* |
Designs, Versionen, Design System und Code aus dem Design. |
yuli_preview_* |
Vorschau ohne Ausführung, Screenshots, Inspektion und API-Simulator. |
yuli_compound_* |
Startet die vollständige Full-Stack-Anwendung. |
Beispiel: „Gestalte den Login-Bildschirm und setze ihn in React um“ → yuli_design_propose, danach yuli_design_generate_code.
Agententeam
yuli_team_plan, yuli_team_start, yuli_team_status und ähnliche planen, starten und verfolgen das Agententeam. Das Team arbeitet mit der Engine von Yuli und dem im Platform-Modus konfigurierten Anbieter, nicht mit deinem Abonnement.
Die gesamte IDE
| Familie | Was sie tut |
|---|---|
yuli_ide_* |
Handbuch, Befehle, Einstellungen, Tastenkürzel, Projekt öffnen, Modelle und MCP konfigurieren. |
yuli_settings_get / yuli_settings_set |
Liest und ändert Einstellungen. |
yuli_env_* |
Prüft und setzt Umgebungsvariablen; fragt die Person nach geheimen Werten. |
yuli_run_config_* / yuli_run_launch |
Ausführungskonfigurationen. |
yuli_remote_* |
Remote-Entwicklung: öffnen, lesen, schreiben, ausführen und übertragen. |
Dokumente
yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (mit Vorschau und Freigabe) und yuli_read_visual, das dem Agenten das echte Bild liefert.
Connectoren
Jedes Werkzeug deiner MCP-Server erscheint als yuli_mcp_<servicio>_<herramienta>, zum Beispiel yuli_mcp_github_create_issue. Dazu kommt yuli_cloudbees für CloudBees CD/RO. Lesende Werkzeuge laufen frei; schreibende erfordern eine Freigabe.
Was er nicht erhält
Sechs interne Werkzeuge aus Yulis eigenem Ablauf: Änderungen vorschlagen, Subagenten starten, Werkzeuge suchen, Fragen stellen, den Plan veröffentlichen und ihn aktualisieren. Dein Agent verwendet seine eigenen.