Pular para o conteúdo principal

Execute tarefas headless

Use aic run para executar uma tarefa sem abrir a interface de tela inteira. O comando termina com a tarefa, permitindo que scripts e pipelines de CI/CD consumam a saída e o código de retorno.

aic run "Revise as mudanças da API e atualize os testes"

Adicione arquivos, agentes e modelos​

aic run \
--file src/api.ts \
--agent code \
--model provedor/modelo \
"Verifique se este endpoint tem regressões"

O modelo usa o formato provedor/modelo. Um agente pode definir seu próprio modelo; um subagente sem configuração específica herda o modelo do agente pai.

Produza uma saída legível por máquina​

aic run --format json "Resuma as mudanças desta branch"
Ajuda da execução headless do AI Cockpit Reasoning CLI

aic run aceita arquivos, agentes, modelos, continuação de sessões, eventos JSON e execução autônoma.

Continue uma sessão​

aic run --continue "Agora atualize os testes"
aic run --session id-da-sessao "Aplique as mudanças combinadas"
aic run --session id-da-sessao --fork "Tente outra abordagem"

Trate permissões sem uma interface​

Na execução headless comum, uma ação configurada como ask é rejeitada porque não há um prompt interativo. Defina regras allow explícitas para as ações exigidas pela automação e mantenha operações sensíveis negadas.

Use --auto somente quando a execução não puder aguardar interação:

aic run --auto --format json "Execute os testes e corrija as falhas"

--auto aprova solicitações de permissão da tarefa principal e de seus subagentes acompanhados. Regras deny explícitas ainda devem proteger ações que nunca podem ser executadas.

atenção

O sistema de permissões não é um sandbox do sistema operacional. Execute jobs autônomos em contêiner ou máquina virtual isolada, use credenciais restritas e limite os arquivos graváveis.

--auto controla aprovações; ele não seleciona o modelo. Use --model ou consulte Modo Automático para o roteamento automático de modelos.