
Configurando o PR-Agent: a GitHub Action, a chave do modelo e quanto custa em tokens
- OrcaNOVOOrcaCyber: GLM 5.3 Abliterated / Uncensored2026-11-04$3.00 / $5.00 por 1M de tokens · 61 tok/s
- OrcaNOVOOrcaCyber: Hy4 Abliterated / Uncensored2026-11-04$0.80 / $1.60 por 1M de tokens · 112 tok/s
- orcaNOVOOrca: OrcaC2 1.02026-10-303 tok/s
- OrcaNOVOOrcaCyber: MiniMax M3.1 Flash Abliterated / Uncensored2026-10-29$0.80 / $1.60 por 1M de tokens · 99 tok/s
- OrcaNOVOOrcaCyber: GLM 5.3 Flash Abliterated / Uncensored2026-10-27$0.80 / $1.60 por 1M de tokens · 107 tok/s
- OrcaNOVOOrcaCyber: Qwen3.8 Flash Next Abliterated / Uncensored2026-10-26$0.80 / $1.60 por 1M de tokens · 117 tok/s
- OrcaNOVOOrcaCyber: MiMo V2.6 Flash Abliterated / Uncensored2026-10-26$0.80 / $1.60 por 1M de tokens · 57 tok/s
- MoonshotNOVOMoonshotAI: Kimi K3.1 Pro2026-10-2446Inteligência
- OrcaNOVOOrcaCyber: DeepSeek V4.1 Flash Abliterated / Uncensored2026-10-23$0.80 / $1.60 por 1M de tokens · 85 tok/s
- minimaxMiniMax: M3.1 Flash2026-10-1929Inteligência
- OrcaOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 por 1M de tokens · 106 tok/s
- deepseekDeepSeek: DeepSeek V4.1 Flash 10172026-10-1733Inteligência
- DeepSeekDeepSeek: DeepSeek V4.1 Flash2026-10-1740Inteligência
- OrcaOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 por 1M de tokens · 57 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2955Inteligência
- anthropicAnthropic: Claude Sonnet 5.52026-09-2854Inteligência
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 por 1M de tokens · 179 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2228Inteligência
- OpenAIOpenAI: GPT-6 Sol2026-09-2244Inteligência
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Inteligência
A pergunta que esta página responde não é o que é um agente de PR — isso é outro artigo —, mas o que acontece entre decidir que você quer o PR-Agent no seu repositório e fazer com que ele revise um pull request. A diferença entre esses dois pontos é aproximadamente um arquivo YAML e uma chave de modelo, e as partes que as pessoas erram são as que ninguém documenta: qual caminho de instalação está atual, quanto o modelo padrão custa por revisão e por que um único pull request pode gerar uma cobrança dez vezes maior.
O PR-Agent é a ferramenta de código aberto que a CodiumAI criou e posteriormente doou à comunidade. Hoje ele vive em sua própria organização no GitHub como um projeto legado mantido pela comunidade da Qodo, licenciado sob MIT, com cerca de 12,6 mil estrelas e 1,7 mil forks. Ele é gratuito; as chamadas de modelo que ele faz não são, e esse é o único número nesta configuração que escala com sua equipe.
As três formas de instalação, e qual delas você realmente quer
• A GitHub Action — um arquivo de workflow que executa code>the-pr-agent/pr-agent@main/code> em eventos de pull request. Este é o caminho recomendado e o ponto de partida: não exige servidor, nem endpoint de webhook, nem segredo além da chave do modelo e do token que o GitHub já fornece à action.
• A CLI — code>pip install pr-agent/code>, depois code>pr-agent --pr_url <url> review/code>. Útil para experimentar uma revisão num PR existente antes de configurar o que quer que seja, e para executar o mesmo motor a partir de um laptop ou de uma tarefa de CI que não seja o GitHub Actions.
• O contêiner e o webhook — a imagem Docker ou o caminho de webhook hospedado para GitLab, Bitbucket, Azure DevOps e Gitea. Escolha esta opção quando seus repositórios não estiverem no GitHub ou quando precisar que a revisão seja executada dentro dos limites da sua própria rede.
Uma ressalva que vale a pena conhecer antes de copiar um número de versão de um tutorial: a própria documentação do projeto observa que o pacote code>pip/code> publicado atualmente está atrasado em relação à versão mais recente e indica aos usuários uma instalação via tag do GitHub caso precisem do código mais recente. Isso é um problema de estado estável, e não um incidente, mas significa que “a documentação me disse para executar pip install” e “eu tenho a versão atual” não são a mesma frase.
A chave do modelo é a decisão real
O PR-Agent vem com suporte a modelos deliberadamente aberto. As notas de versão listam o GPT-5.6 como o novo padrão, com suporte às famílias Gemini 3.6, Claude Opus 5 e Claude Sonnet 5, e DeepSeek e Mistral funcionando pelo mesmo bloco de configuração. Seja qual for a sua escolha, você fornece a chave, e a revisão é executada na sua conta.
Esse é o trade-off do código aberto em uma frase: você é dono da infraestrutura — chaves, segredos, disponibilidade e a conta — em troca de um custo por revisão que não tem nada a ver com assentos. Uma equipe de cinco desenvolvedores em uma ferramenta hospedada com preço por assento paga o mesmo quer integre dez pull requests por mês ou mil. Na rota com preço por token, o número acompanha o que você realmente revisa, o que é melhor quando você está ocupado e pior quando não está.
Duas escolhas de configuração alteram esse número mais do que a escolha do modelo:
• Execute uma vez por pull request, não uma vez por push. Algumas ferramentas, por padrão, revisam cada commit. Um PR com dez pushes se torna dez execuções de revisão, dez chamadas de modelo e dez vezes a conta, para nove revisões de código que não existe mais. Verifique essa configuração primeiro, onde quer que você faça o deploy.
• Limite o diff. Todas essas ferramentas comprimem o diff antes que ele chegue ao modelo, porque uma alteração de 2.000 linhas não cabe em um prompt com espaço para pensar. A estratégia de compressão de PR do PR-Agent é a implementação canônica. Um arquivo gerado, um lockfile ou uma dependência vendorizada pode dominar o diff e o custo sem conter nada que um revisor leria — exclua-os.

O que os comandos fazem, e quanto custa cada um
Depois de instalada, a ferramenta responde a comandos de barra no pull request. Cada um normalmente é uma única chamada ao modelo, e é por isso que as respostas chegam em dezenas de segundos e custam frações de um centavo:
• code>/describe/code> — escreve o título, o resumo, o passo a passo e os rótulos do PR apenas a partir do diff.
• code>/review/code> — analisa bugs, problemas de segurança e de manutenibilidade, com rótulos de gravidade e uma pontuação.
• code>/improve/code> — sugere alterações de código que podem ser commitadas em vez de comentários.
• code>/ask/code> — responde a uma pergunta fundamentada no diff, que é o comando que os revisores mais usam depois de passarem a confiar na ferramenta.
• code>/update_changelog/code> — regenera a entrada do changelog para o pull request.
O comportamento automático que a maioria das equipes deseja é um único code>/review/code> na abertura do pull request. Todo o resto pode ficar a cargo de um comentário, o que mantém o custo previsível e mantém o agente fora do caminho de um revisor que já está lendo.
Os modos de falha sobre os quais ninguém te avisa
• A ação é concluída com sucesso e não publica nada. Normalmente é um problema de permissões: o token do workflow consegue ler o diff, mas não consegue escrever um comentário. Verifique o log da ação em busca de um 403 na chamada de comentário antes de depurar o modelo.
• Ele revisa o diff errado. Pull requests de fork são executados com um token restrito por padrão, e um workflow que não foi configurado para eles revisa um diff vazio ou parcial e não reporta nenhum achado. O silêncio não é um atestado de boa saúde.
• A revisão é confiante e está errada. Todo revisor baseado em modelo ocasionalmente descreverá código que não está no diff. A mitigação é estrutural, e não no nível do prompt: exigir que a ferramenta cite as linhas das quais está reclamando e tratar uma constatação sem citação como um comentário, e não como um critério de bloqueio.
• O custo aumenta aos poucos. Não por uma mudança de preço, mas pelo escopo: mais repositórios, mais pushes por PR, diffs maiores. Defina um orçamento mensal na chave que você emitiu para essa finalidade e trate o alerta como o sinal de que algo mudou no seu fluxo de trabalho, e não no modelo.
Onde um router se encaixa e onde não
Um agente de PR é uma das poucas cargas de trabalho de IA em que trocar modelos em execução é genuinamente útil: a primeira passagem barata detecta problemas de formatação e defeitos óbvios, e apenas os pull requests que sobrevivem a ela precisam de um modelo caro. É exatamente esse formato que o produto OrcaCode Review da OrcaRouter implementa — uma passagem rápida de um modelo de fronteira barato, com escalonamento para um mais forte quando a triagem encontra algo — e também é algo que você pode aproximar por conta própria com o PR-Agent, apontando a configuração dele para um gateway e roteando pelo tamanho do PR.
O que um roteador não faz é tornar a revisão correta. O valor está em uma única chave para todos os modelos que você possa comparar, no preço de tabela do provedor sem acréscimo por cima e no failover quando um provedor está tendo um dia ruim no meio da sua fila de merge. Claude Opus 5.5 e Claude Sonnet 5.5, GPT-5.6 e a linha Gemini podem todos ser chamados pelo mesmo endpoint compatível com OpenAI, o que transforma "qual modelo revisa nosso código" em uma mudança de configuração, e não em um processo de compras.


O que fazer esta semana
• Instale o GitHub Action em um repositório, não em todos. Um repositório informa a qualidade da revisão e o custo por PR; todos eles informam essas duas coisas divididas por um denominador não medido.
• Decida o modelo por medição, não por reputação. Execute code>/review/code> nos seus últimos vinte pull requests mesclados com dois modelos diferentes e compare os achados com os quais uma pessoa concordou. Esse número é o único benchmark que importa aqui.
• Defina “uma vez por pull request” antes de definir qualquer outra coisa e defina um orçamento na chave.
• Mantenha a barreira humana. Um agente de PR que bloqueia merges é um agente de PR que sua equipe vai dar um jeito de contornar em menos de um mês.
Nota de fontes: a origem, a licença, o número de estrelas, os caminhos de instalação, o conjunto de comandos, as predefinições de modelos e a nota de que o pacote pip está atrasado em relação à versão mais recente do PR-Agent provêm do próprio repositório e da documentação do projeto, conforme lidos em 4 de novembro de 2026. Os preços por assento e por crédito das alternativas alojadas provêm das páginas publicadas desses fornecedores e são mencionados apenas para contraste. Grok e nomes de modelos são usados como exemplos de configuração; os identificadores de modelos no gateway do OrcaRouter foram verificados em relação à lista de modelos ativa na mesma data. Os modos de falha derivam do comportamento destas ferramentas quando o token do fluxo de trabalho tem permissões insuficientes, e não de um relatório de incidente específico.
