Skip to content

FAQ & resolução de problemas

Preciso de um LLM?

Não. O modo template (o default) é determinístico e sem dependências — perfeito para CI. O LLM (--model) é um polimento opcional via um modelo Ollama local.

"No commits found for the given range"

Verifica se o intervalo é válido (git log <range> funciona). Sem intervalo, o gitscribe usa <última tag>..HEAD; se não houver tags, usa todo o histórico.

Os meus commits aparecem em "Other"

Não seguem os Conventional Commits (feat:, fix:, feat(scope)!: …). Não faz mal — commits fora do padrão são agrupados em "Other". Adota a convenção para um output mais limpo.

O LLM inventou uma feature

Improvável, porque o modelo recebe a lista de commits já categorizada, não os diffs em bruto — reescreve, não investiga. Se acontecer, usa o modo template, ou um modelo local mais forte.

Posso usar em CI?

Sim — usa o modo template (sem --model) para ser determinístico e não precisar de Ollama. Ver Como funciona & uso em CI.

Que modelo Ollama devo usar?

Qualquer modelo de chat puxado funciona; modelos mais pequenos são mais rápidos. Compara-os com o ollabench.