Aprovação Automática
⚠️ AVISO DE SEGURANÇA: As configurações de aprovação automática ignoram os prompts de confirmação, dando ao AI Cockpit reasoning acesso direto ao seu sistema. Isso pode resultar em perda de dados, corrupção de arquivos ou pior. O acesso à linha de comando é particularmente perigoso, pois pode executar operações prejudiciais que podem danificar seu sistema ou comprometer a segurança. Ative a aprovação automática apenas para ações em que você confia totalmente.
As configurações de aprovação automática aceleram seu fluxo de trabalho, eliminando prompts de confirmação repetitivos, mas aumentam significativamente os riscos de segurança.
Guia de Início Rápido
- Clique na Barra de Ferramentas de Aprovação Automática acima da entrada de bate-papo
- Selecione quais ações o AI Cockpit reasoning pode executar sem pedir permissão
- Use o botão de alternância principal (caixa de seleção à esquerda) para ativar/desativar rapidamente todas as permissões
Barra de Ferramentas de Aprovação Automática

Caixa de prompt e Barra de Ferramentas de Aprovação Automática mostrando permissões ativadas
Clique na barra de ferramentas para expandi-la e configurar permissões individuais:

Caixa de texto de prompt e barra de ferramentas expandida com todas as opções
Permissões Disponíveis
Permissão | O que faz | Nível de risco |
---|---|---|
Ler arquivos e diretórios | Permite que o AI Cockpit reasoning acesse arquivos sem perguntar | Médio |
Editar arquivos | Permite que o AI Cockpit reasoning modifique arquivos sem perguntar | Alto |
Executar comandos aprovados | Executa comandos de terminal na lista branca automaticamente | Alto |
Usar o navegador | Permite interação com o navegador headless | Médio |
Usar servidores MCP | Permite que o AI Cockpit reasoning use serviços MCP configurados | Médio-Alto |
Trocar de modos | Muda entre os modos do AI Cockpit reasoning automaticamente | Baixo |
Criar e concluir subtarefas | Gerencia subtarefas sem confirmação | Baixo |
Tentar novamente solicitações com falha | Tenta novamente solicitações de API com falha automaticamente | Baixo |
Responder a perguntas de acompanhamento | Seleciona a resposta padrão para perguntas de acompanhamento | Baixo |
Atualizar lista de tarefas | Atualiza o progresso da tarefa automaticamente | Baixo |
Botão de Alternância Principal para Controle Rápido
A caixa de seleção à esquerda funciona como um botão de alternância principal:

O botão de alternância principal (caixa de seleção) controla todas as permissões de aprovação automática de uma vez
Use o botão de alternância principal quando:
- Trabalhando em código sensível (desligue)
- Fazendo desenvolvimento rápido (ligue)
- Alternando entre tarefas de exploração e edição
Painel de Configurações Avançadas
O painel de configurações fornece controle detalhado com contexto de segurança importante:
Permitir que o AI Cockpit reasoning execute operações automaticamente sem exigir aprovação. Ative essas configurações apenas se você confiar totalmente na IA e entender os riscos de segurança associados.
Para acessar essas configurações:
- Clique em no canto superior direito
- Navegue para Configurações de Aprovação Automática

Visualização completa do painel de configurações
Operações de Leitura

Configuração: "Sempre aprovar operações somente leitura"
Descrição: "Quando ativado, o AI Cockpit reasoning visualizará automaticamente o conteúdo do diretório e lerá os arquivos sem exigir que você clique no botão Aprovar."
Nível de risco: Médio
Embora essa configuração permita apenas a leitura de arquivos (não a modificação), ela pode expor dados confidenciais. Ainda recomendado como ponto de partida para a maioria dos usuários, mas esteja ciente de quais arquivos o AI Cockpit reasoning pode acessar.
Operações de Escrita

Configuração: "Sempre aprovar operações de escrita"
Descrição: "Crie e edite arquivos automaticamente sem exigir aprovação"
Nível de risco: Alto
Esta configuração permite que o AI Cockpit reasoning modifique seus arquivos sem confirmação. Existem duas configurações adicionais para operações de escrita:

Ações do Navegador

Configuração: "Sempre aprovar ações do navegador"
Descrição: "Executar ações do navegador automaticamente sem exigir aprovação"
Nota: "Aplica-se apenas quando o modelo suporta o uso do computador"
Nível de risco: Médio
Permite que o AI Cockpit reasoning controle um navegador headless sem confirmação. Isso pode incluir:
- Abrir sites
- Navegar em páginas
- Interagir com elementos da web
Considere as implicações de segurança de permitir o acesso automatizado ao navegador.
Solicitações de API

Configuração: "Sempre tentar novamente solicitações de API com falha"
Descrição: "Tentar novamente automaticamente solicitações de API com falha quando o servidor retorna uma resposta de erro"
Controle deslizante de atraso: "Atraso antes de tentar novamente a solicitação" (Padrão: 5s)

Nível de risco: Baixo
Esta configuração tenta novamente automaticamente as chamadas de API quando elas falham. O atraso controla quanto tempo o AI Cockpit reasoning espera antes de tentar novamente:
- Atrasos mais longos são mais suaves nos limites de taxa de API
- Atrasos mais curtos proporcionam uma recuperação mais rápida de erros transitórios
Ferramentas MCP

Configuração: "Sempre aprovar ferramentas MCP"
Descrição: "Habilitar a aprovação automática de ferramentas MCP individuais na visualização de Servidores MCP (requer tanto esta configuração quanto a caixa de seleção 'Sempre permitir' da ferramenta individual)"
Nível de risco: Médio-Alto (depende das ferramentas MCP configuradas)
Esta configuração funciona em conjunto com as permissões de ferramentas individuais na visualização de Servidores MCP. Tanto esta configuração global quanto a permissão específica da ferramenta devem estar ativadas para a aprovação automática.
Troca de Modo

Configuração: "Sempre aprovar troca de modo"
Descrição: "Alternar automaticamente entre diferentes modos sem exigir aprovação"
Nível de risco: Baixo
Permite que o AI Cockpit reasoning mude entre diferentes modos (Código, Arquiteto, etc.) sem pedir permissão. Isso afeta principalmente o comportamento da IA em vez do acesso ao sistema.
Subtarefas

Configuração: "Sempre aprovar criação e conclusão de subtarefas"
Descrição: "Permitir a criação e conclusão de subtarefas sem exigir aprovação"
Nível de risco: Baixo
Permite que o AI Cockpit reasoning crie e conclua subtarefas automaticamente. Isso está relacionado à organização do fluxo de trabalho em vez do acesso ao sistema.
Execução de Comando

Configuração: "Sempre aprovar operações de execução permitidas"
Descrição: "Executar automaticamente comandos de terminal permitidos sem exigir aprovação"
Gerenciamento de comandos: "Prefixos de comando que podem ser executados automaticamente quando 'Sempre aprovar operações de execução' está ativado. Adicione * para permitir todos os comandos (use com cautela)."
Comandos Negados: "Prefixos de comando que serão negados automaticamente sem pedir aprovação. Em caso de conflitos com comandos permitidos, a correspondência de prefixo mais longa tem precedência. Adicione * para negar todos os comandos."

Nível de risco: Alto
Esta configuração permite a execução de comandos de terminal com controles. Embora arriscado, o recurso de lista branca limita quais comandos podem ser executados. Recursos de segurança importantes:
- Coloque na lista branca prefixos de comando específicos (recomendado)
- Nunca use o curinga * em produção ou com dados sensíveis
- Considere as implicações de segurança de cada comando permitido
- Sempre verifique comandos que interagem com sistemas externos
Elementos da interface:
- Campo de texto para inserir prefixos de comando (por exemplo, 'git')
- Botão "Adicionar" para adicionar novos prefixos
- Botões de comando clicáveis com X para removê-los
Perguntas de Acompanhamento
Configuração: Sempre usar resposta padrão para perguntas de acompanhamento
Descrição: Seleciona automaticamente a primeira resposta sugerida pela IA para uma pergunta de acompanhamento após um tempo limite configurável. Isso acelera seu fluxo de trabalho, permitindo que o Roo prossiga sem intervenção manual.
Contagem regressiva visual: Quando ativado, um cronômetro de contagem regressiva aparece no primeiro botão de sugestão, mostrando o tempo restante antes da seleção automática. O cronômetro é exibido como um indicador de progresso circular que se esgota com o tempo.
Controle deslizante de tempo limite: Use o controle deslizante para definir o tempo de espera de 1 a 300 segundos (Padrão: 60s).
Opções de substituição: Você pode cancelar a seleção automática a qualquer momento:
- Clicando em uma sugestão diferente
- Editando qualquer sugestão
- Digitando sua própria resposta
- Clicando no cronômetro para pausá-lo
Nível de risco: Baixo
Casos de uso:
- Execuções noturnas onde você quer que o Roo continue trabalhando
- Tarefas repetitivas onde as sugestões padrão geralmente estão corretas
- Teste de fluxos de trabalho onde a interação não é crítica
Atualizar Lista de Tarefas
Configuração: "Sempre aprovar atualizações da lista de tarefas"
Descrição: "Atualizar automaticamente a lista de tarefas sem exigir aprovação"
Nível de risco: Baixo
Esta configuração permite que o Roo atualize automaticamente o progresso da tarefa e as listas de tarefas durante as sessões de trabalho. Isso inclui:
- Marcar tarefas como concluídas
- Adicionar novas tarefas descobertas
- Atualizar o status da tarefa (pendente, em andamento, concluída)
- Reorganizar as prioridades das tarefas
Benefícios:
- Mantém a visibilidade do progresso da tarefa em tempo real
- Reduz interrupções durante fluxos de trabalho de várias etapas
- Mantém o status do projeto refletido com precisão
- Ajuda a rastrear dependências complexas de tarefas
Casos de uso:
- Sessões de desenvolvimento de longa duração
- Projetos de refatoração de várias etapas
- Fluxos de trabalho complexos de depuração
- Implementação de recursos com muitas subtarefas
Isso é particularmente útil quando combinado com a permissão de Subtarefas, pois permite que o Roo mantenha uma imagem completa do progresso do projeto sem constantes solicitações de aprovação.