Pular para o conteudo principal

Opcoes de linha de comando

As opcoes de linha de comando alteram como o IaC Code inicia. Use-as antes de entrar no REPL interativo, ou combine-as com --prompt para automacao de execucao unica.

OpcaoFinalidade
-h, --helpMostra a ajuda do CLI e sai. Use para inspecionar as opcoes suportadas pela sua versao instalada.
-v, -V, --versionImprime a versao do IaC Code instalada e sai.
-m <model>, --model <model>Inicia com um modelo LLM especifico. Substitui o modelo salvo para a execucao atual.
-p <prompt>, --prompt <prompt>Executa um unico prompt e sai. Habilita o modo nao interativo. Use --prompt - para ler o prompt a partir da entrada padrao.
--output-format <format>Define o formato de saida para o modo nao interativo. Os valores suportados sao text, json e stream-json. O padrao e text.
--max-turns <number>Limita o numero maximo de turnos do agente no modo nao interativo. O padrao e 100.
-d, --debugHabilita o log de depuracao para a execucao atual. No modo interativo, use /debug para inspecionar ou alterar o log de depuracao apos a inicializacao.
-r <session-id>, --resume <session-id>Retoma uma sessao anterior pelo ID. Serve para retornar a uma conversa conhecida.
-c, --continueRetoma a sessao mais recente. Nao pode ser usada junto com --resume.

Comandos de inicializacao comuns

Inicie o REPL interativo com o modelo salvo:

iac-code

Inicie com um modelo especifico para esta execucao:

iac-code --model qwen3.6-plus

Execute um prompt unico:

iac-code --prompt "Create an OSS Bucket"

Leia o prompt a partir da entrada padrao:

echo "Create a VPC and two ECS instances" | iac-code --prompt -

Retome a ultima sessao:

iac-code --continue