Documentação / MCP e ACP
Ferramentas do Yuli
O catálogo de ferramentas yuli_* que o seu agente recebe, por família e com exemplos de uso.
As ferramentas yuli_* são a forma como um agente externo usa o IDE. No Claude Code, elas aparecem como mcp__yuli__yuli_*. Todas passam pelas mesmas proteções do agente próprio do Yuli, e os resultados aparecem nos painéis do IDE.
Você não precisa nomeá-las. Peça o resultado (“compile e teste”, “quem chama este método?”) e o agente escolhe a ferramenta.
Build e qualidade
| Ferramenta | O que faz |
|---|---|
yuli_build |
Build, execução, testes ou empacotamento com a ferramenta do projeto. |
yuli_run_tests |
Executa os testes; o resultado aparece no painel Testes. |
yuli_verify |
Verificação completa: build, todos os testes e uma inicialização com o perfil padrão. |
yuli_health |
O que está falhando: problemas, execução, testes, terminais e registros. |
yuli_stop |
Para o que está em execução. |
yuli_diagnostics |
Erros e avisos do projeto. |
yuli_quality_metrics |
Medição contra N−1: baseline, measure, after. |
yuli_review_changes |
Revisão do diff atual. |
yuli_security_scan / yuli_security_center |
Análise de segurança. |
yuli_governance / yuli_governance_write |
Contrato, gate e documentos de governança. |
Exemplo: “Verifique se tudo compila e se os testes passam” → yuli_verify.
Código
| Ferramenta | O que faz |
|---|---|
yuli_outline |
Estrutura de um arquivo. |
yuli_search_symbols / yuli_get_symbol |
Busca classes, métodos e campos. |
yuli_find_references |
Todos os usos de um símbolo. |
yuli_hover |
Tipo e documentação em uma posição. |
yuli_impact |
O que é afetado se você alterar um arquivo. |
yuli_repo_map / yuli_code_search |
Mapa do repositório e busca. |
yuli_refactor |
Refatorações do IDE (renomear, extrair, mover). |
yuli_check_structure / yuli_check_naming |
Verifica a estrutura do projeto e os nomes. |
yuli_read_document |
Lê uma especificação em PDF ou Word. |
Exemplo: “Renomeie UserDao para UserRepository em todo o projeto” → yuli_refactor.
Painéis do IDE
| Ferramenta | O que faz |
|---|---|
yuli_open_file / yuli_show |
Abre um arquivo ou um painel no Yuli. |
yuli_terminal_output / yuli_run_command |
Lê o terminal ou executa um comando (com aprovação). |
yuli_base_url |
A URL em que a aplicação foi iniciada. |
yuli_rest_* |
Cria, lista e envia requisições do REST Client. |
yuli_diagram |
Gera diagramas do sistema. |
yuli_db_schema / yuli_db_query |
Esquema e consultas somente leitura. |
yuli_db_execute |
Instruções que escrevem, com a sua aprovação. Veja Banco de dados seguro. |
Git
yuli_git_status, yuli_git_commit e yuli_git_push. Commit e push só funcionam se você pediu, e cada um pede aprovação.
Missão e memória
| Ferramenta | O que faz |
|---|---|
yuli_mission_get / yuli_mission_update |
Lê e avança a missão e a sua fase. |
yuli_progress |
Reflete o plano do agente no workboard do Yuli. |
yuli_memory / yuli_remember / yuli_forget |
Memória do projeto. |
yuli_report |
Envia a você uma entrega, uma pergunta ou um progresso. |
yuli_status |
Estado da conexão com o Yuli. |
Web Studio
| Família | O que faz |
|---|---|
yuli_front_* |
Componentes, rotas, estilos, chamadas à API, impacto e acessibilidade. |
yuli_design_* |
Designs, versões, design system e código a partir do design. |
yuli_preview_* |
Pré-visualização sem executar, capturas, inspeção e simulador de APIs. |
yuli_compound_* |
Sobe a aplicação full-stack completa. |
Exemplo: “Desenhe a tela de login e leve-a para React” → yuli_design_propose, depois yuli_design_generate_code.
Equipe de agentes
yuli_team_plan, yuli_team_start, yuli_team_status e similares planejam, iniciam e acompanham a equipe de agentes. A equipe trabalha com o motor do Yuli e com o provedor configurado no Modo Platform, não com a sua assinatura.
IDE completo
| Família | O que faz |
|---|---|
yuli_ide_* |
Manual, comandos, configurações, atalhos, abrir projeto, configurar modelos e MCP. |
yuli_settings_get / yuli_settings_set |
Lê e altera configurações. |
yuli_env_* |
Verifica e define variáveis de ambiente; pede à pessoa as secretas. |
yuli_run_config_* / yuli_run_launch |
Configurações de execução. |
yuli_remote_* |
Desenvolvimento remoto: abrir, ler, escrever, executar e transferir. |
Documentos
yuli_export_document (docx, pdf, xlsx), yuli_word_document_outline, yuli_edit_word_document (com pré-visualização e aprovação) e yuli_read_visual, que entrega a imagem real ao agente.
Conectores
Cada ferramenta dos seus servidores MCP aparece como yuli_mcp_<servicio>_<herramienta>, por exemplo yuli_mcp_github_create_issue. Há também yuli_cloudbees para o CloudBees CD/RO. As de leitura rodam livremente; as que escrevem pedem aprovação.
O que ele não recebe
Seis ferramentas internas do ciclo próprio do Yuli: propor alterações, iniciar subagentes, buscar ferramentas, perguntar, publicar o plano e atualizá-lo. O seu agente usa as dele.