Instale
cargo install --git https://github.com/juniormartinxo/seshatAutomatize commits com Conventional Commits, checks por arquivo e um modelo local pronto para rodar no Ollama.
Uso rapido
cargo install --git https://github.com/juniormartinxo/seshatseshat config --provider ollama --model juniormartinxo/seshat-commitseshat commit --yesLe o diff staged, gera Conventional Commit e confirma usando o provider configurado.
Separa o trabalho em commits pequenos, com locks por arquivo para fluxos paralelos.
Roda lint, teste e typecheck com escopo no arquivo atual sempre que possivel.
Funciona com Ollama, Codex, Claude e outros providers configurados.
Flow
O `flow` pega arquivos alterados, roda checks relevantes e cria commits atomicos sem misturar mudancas independentes.
Ver codigo no GitHub> seshat flow 3 --yes Seshat Flow Files: 3 Language: PT-BR Provider: ollama [success] rustfmt (lint) [success] cargo-test (test) running 1 test test created_e2e_test ... ok [success] clippy (typecheck) [ok] Sucesso: fix(tooling): foca teste criado
Modelo local
Um modelo treinado para receber `git diff` e devolver uma mensagem de commit direta, em PT-BR e no formato Conventional Commits.