RepoMindRepoMind
Comandos

repomind commit

Gera uma mensagem de commit a partir do git diff --staged usando IA.

Sinopse

O repomind commit analisa o seu git diff --staged e gera uma mensagem de commit no padrão Conventional Commits usando IA. Você revisa, edita se quiser e confirma — tudo sem sair do terminal.

repomind commit [flags]

Flags

FlagTipoDefaultDescrição
--instructions [texto]stringInstrução pontual para esta geração; omitir o argumento abre o editor interativo
--no-verifybooleanfalsePula a validação do staged diff; a IA é chamada mesmo se o stage tiver problemas — consome créditos sem garantia de resultado útil
--verbose, -vbooleanfalseExibe detalhes de erro na saída
--help, -hbooleanExibe a ajuda e encerra

Sobre --no-verify

Por padrão, o RepoMind valida o staged diff antes de chamar a IA — verifica se há mudanças, se o conteúdo é legível e se o tamanho está dentro do esperado. Essa etapa protege seus créditos: se o diff tiver algum problema, a geração é interrompida antes de consumir qualquer uso do seu plano.

Com --no-verify essa validação é pulada e a IA é chamada diretamente. Use apenas quando você tem certeza de que o diff é válido mas a validação automática está bloqueando a geração (por exemplo, diffs com binários misturados ou formatos incomuns).

Custo de crédito

--no-verify não impede o consumo do seu plano. Se a IA receber um diff com problemas e não conseguir gerar uma mensagem útil, o crédito ainda é descontado.

Exemplos

Adicione as mudanças ao stage e gere a mensagem com uma única execução:

git add src/auth.ts
repomind commit

Direcione o foco da geração com uma instrução pontual quando o diff toca vários contextos:

repomind commit --instructions "foca na mudança de autenticação"

Output real

Saída
 Lendo diff staged...
 Entendendo as mudanças...
 Gerando mensagem...

feat(auth): adicionar suporte a device code flow

- adiciona troca de device code por JWT na CLI
- valida o token contra o secret CLI_JWT_SECRET
- cobre o fluxo com testes de integração

 Commit criado em 312ms

Limites de plano

Limite do plano

O comando commit conta para a cota do seu ciclo de cobrança. Ao atingir o limite, novas execuções são bloqueadas até a renovação. Veja Billing & Planos para limites e upgrade.

Nesta página