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.