Documentație / MCP și ACP
Uneltele Yuli
Catalogul uneltelor yuli_* pe care le primește agentul tău, pe familii și cu exemple de utilizare.
Uneltele yuli_* sunt modul în care un agent extern folosește IDE-ul. În Claude Code apar ca mcp__yuli__yuli_*. Toate trec prin aceleași protecții ca agentul propriu Yuli, iar rezultatele lor apar în panourile IDE-ului.
Nu trebuie să le numești. Cere rezultatul („compilează și testează”, „cine apelează această metodă?”), iar agentul alege unealta.
Build și calitate
| Unealtă | Ce face |
|---|---|
yuli_build |
Build, rulare, teste sau împachetare cu unealta proiectului. |
yuli_run_tests |
Rulează testele; rezultatul apare în panoul Teste. |
yuli_verify |
Verificare completă: build, toate testele și o pornire cu profilul implicit. |
yuli_health |
Ce nu funcționează: probleme, rulare, teste, terminale și jurnale. |
yuli_stop |
Oprește ce rulează. |
yuli_diagnostics |
Erorile și avertismentele proiectului. |
yuli_quality_metrics |
Măsurarea față de N−1: baseline, measure, after. |
yuli_review_changes |
Revizuirea diff-ului curent. |
yuli_security_scan / yuli_security_center |
Analiză de securitate. |
yuli_governance / yuli_governance_write |
Contract, gate și documente de guvernanță. |
Exemplu: „Verifică dacă totul compilează și testele trec” → yuli_verify.
Cod
| Unealtă | Ce face |
|---|---|
yuli_outline |
Structura unui fișier. |
yuli_search_symbols / yuli_get_symbol |
Caută clase, metode și câmpuri. |
yuli_find_references |
Toate utilizările unui simbol. |
yuli_hover |
Tipul și documentația la o anumită poziție. |
yuli_impact |
Ce este afectat dacă modifici un fișier. |
yuli_repo_map / yuli_code_search |
Harta depozitului și căutare. |
yuli_refactor |
Refactorizările IDE-ului (redenumire, extragere, mutare). |
yuli_check_structure / yuli_check_naming |
Verifică structura proiectului și numele. |
yuli_read_document |
Citește o specificație în PDF sau Word. |
Exemplu: „Redenumește UserDao în UserRepository în tot proiectul” → yuli_refactor.
Panourile IDE-ului
| Unealtă | Ce face |
|---|---|
yuli_open_file / yuli_show |
Deschide un fișier sau un panou în Yuli. |
yuli_terminal_output / yuli_run_command |
Citește terminalul sau rulează o comandă (cu aprobare). |
yuli_base_url |
URL-ul la care a pornit aplicația. |
yuli_rest_* |
Creează, listează și trimite cereri din REST Client. |
yuli_diagram |
Generează diagrame ale sistemului. |
yuli_db_schema / yuli_db_query |
Schemă și interogări doar în citire. |
yuli_db_execute |
Instrucțiuni care scriu, cu aprobarea ta. Vezi Bază de date securizată. |
Git
yuli_git_status, yuli_git_commit și yuli_git_push. Commit-ul și push-ul funcționează doar dacă le-ai cerut, iar fiecare cere aprobare.
Misiune și memorie
| Unealtă | Ce face |
|---|---|
yuli_mission_get / yuli_mission_update |
Citește și avansează misiunea și faza ei. |
yuli_progress |
Reflectă planul agentului în workboard-ul Yuli. |
yuli_memory / yuli_remember / yuli_forget |
Memoria proiectului. |
yuli_report |
Îți trimite o livrare, o întrebare sau un raport de progres. |
yuli_status |
Starea conexiunii cu Yuli. |
Web Studio
| Familie | Ce face |
|---|---|
yuli_front_* |
Componente, rute, stiluri, apeluri API, impact și accesibilitate. |
yuli_design_* |
Designuri, versiuni, design system și cod generat din design. |
yuli_preview_* |
Vizualizare fără rulare, capturi, inspecție și simulator de API-uri. |
yuli_compound_* |
Pornește aplicația full-stack completă. |
Exemplu: „Proiectează ecranul de login și transpune-l în React” → yuli_design_propose, apoi yuli_design_generate_code.
Echipa de agenți
yuli_team_plan, yuli_team_start, yuli_team_status și altele similare planifică, lansează și urmăresc echipa de agenți. Echipa lucrează cu motorul Yuli și cu furnizorul configurat în Modul Platform, nu cu abonamentul tău.
IDE-ul complet
| Familie | Ce face |
|---|---|
yuli_ide_* |
Manual, comenzi, setări, scurtături, deschiderea proiectului, configurarea modelelor și a MCP. |
yuli_settings_get / yuli_settings_set |
Citește și modifică setări. |
yuli_env_* |
Verifică și definește variabile de mediu; pe cele secrete le cere persoanei. |
yuli_run_config_* / yuli_run_launch |
Configurații de rulare. |
yuli_remote_* |
Dezvoltare la distanță: deschidere, citire, scriere, rulare și transfer. |
Documente
yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (cu previzualizare și aprobare) și yuli_read_visual, care îi transmite agentului imaginea reală.
Conectori
Fiecare unealtă a serverelor tale MCP apare ca yuli_mcp_<servicio>_<herramienta>, de exemplu yuli_mcp_github_create_issue. De asemenea, yuli_cloudbees pentru CloudBees CD/RO. Cele de citire rulează liber; cele care scriu cer aprobare.
Ce nu primește
Șase unelte interne ale ciclului propriu Yuli: propunerea modificărilor, lansarea subagenților, căutarea uneltelor, întrebările, publicarea planului și actualizarea lui. Agentul tău le folosește pe ale lui.