Por padrão, o IBM Bob solicitará sua autorização antes de executar ações que possam causar alterações significativas, como gravar arquivos, executar comandos no Terminal ou rodar testes.

O IBM Bob também permite configurar níveis de autonomia através do recurso de Auto-Approval. As opções incluem:
| Configuração | Comportamento | Quando utilizar |
|---|---|---|
| Aprovação manual | Todas as ações exigem confirmação explícita do usuário | Bases de código sensíveis ou tarefas desconhecidas |
| Aprovação automática (Auto-approve) | O Bob executa as ações sem interrupções | Demonstrações controladas e ambientes confiáveis |
| Modo híbrido | Aprova automaticamente ações de baixo risco e solicita confirmação para ações mais críticas | Desenvolvimento do dia a dia |
A configuração de aprovação automática (auto-approval) determina se essas ações serão executadas automaticamente ou se serão interrompidas para sua revisão. O IBM Bob também permite configurar níveis de autonomia através do recurso Aprovação Manual
Modelo Híbrido
Algumas ações são aprovadas automaticamente e outras exigem confirmação.
Na minha visão, essa costuma ser a melhor opção para a maioria dos projetos corporativos.
Por exemplo:
? Permitir leitura e escrita de arquivos automaticamente.
? Solicitar aprovação antes da execução de comandos no terminal.
Dessa forma é possível equilibrar produtividade e segurança.