Changelog

1.0.63 Plugins + Validação de Regra de Negócio, RBAC, melhorias de review e correções

Novidades & Melhorias

Plugins [Beta]

Agora você pode conectar ferramentas externas ao Kody durante o review. Ele traz contexto direto de Figma, Jira, Linear, Notion, Posthog, Slack ou qualquer outra ferramenta integrada ao seu workflow.

Os plugins são servidores MCP (Model Context Protocol) curados pela Kodus que expandem a compreensão do Kody. Eles permitem:

  • Trazer tarefas, specs e dados de ferramentas externas para dentro do PR.

  • Executar ações diretamente no thread do review, como mover um ticket no Jira ou atualizar uma regra do Kody.

Exemplos de uso:

  • @kody, update this kody rule to ignore test files

  • @kody, move this task https://jira.com/task-123 to DONE

A Kody busca a informação via plugin, responde no thread e até compara automaticamente o diff com a spec do ticket, indicando o que está em conformidade e o que falta implementar. Veja com mais detalhes na documentação

Business Logic Validation [Beta]

Agora você pode validar automaticamente se um PR segue exatamente o que está descrito em uma especificação, ticket ou documento.

Basta usar o comando:

  • @kody -v business-logic [link ou spec]

O Kody analisa o diff do PR, busca o contexto (via plugin ou texto inline) e compara com o que foi definido. Em seguida, responde no thread confirmando o que está alinhado e destacando o que precisa ser ajustado.

Exemplos de uso:

  • @kody -v business-logic https://jira.com/task-123

  • @kody -v business-logic Rule XYZ — orders above $500 must issue cashback credits.

  • @kody -v business-logic https://docs.google.com/document/d/1234567890/edit

Isso elimina a parte mais manual dos reviews: checar se o código realmente cumpre os requisitos de negócio. Agora a validação é automática, integrada ao fluxo de revisão e pode ser reexecutada a qualquer momento.

Você pode se aprofundar mais na documentação

Role-Based Access Control (RBAC)

Agora o Kodus conta com um sistema completo de RBAC, trazendo um controle de acesso muito mais granular para organizações de qualquer porte. Foram adicionados 4 papéis distintos: Owner, Billing Manager, Repo Admin e Contributor.

Esse novo sistema resolve limitações do modelo anterior (apenas Owner/User), melhorando tanto segurança quanto governança:

  • Segurança: níveis de acesso bem definidos reduzem riscos

  • Financeiro: papel específico para gerenciar billing sem expor features de desenvolvimento

  • Repos: admins de repositório podem gerenciar times e permissões

  • Experiência: contribuintes só veem as funcionalidades que podem usar

Com isso, as empresas conseguem alinhar o Kodus às suas políticas de segurança e gestão de times de forma mais eficiente.

Auto-Join com Confirmação de E-mail

Agora usuários podem acessar um workspace imediatamente quando o auto-join por domínio está habilitado, mas ainda precisam confirmar o e-mail para ativar o acesso.

Antes, todo novo membro que entrava, precisava de aprovação manual do Owner, mesmo em domínios configurados para auto-join. Com essa atualização, o fluxo ficou mais ágil e seguro:

  • Auto-Join habilitado: se o domínio do e-mail do usuário bater com os domínios permitidos, ele entra automaticamente no workspace.

  • Confirmação obrigatória: o usuário recebe um convite por e-mail e precisa confirmar para se tornar ativo.

  • Segurança preservada: quando o domínio não corresponde ou o auto-join está desativado, segue o fluxo tradicional de aprovação manual.

Isso garante uma experiência de onboarding muito mais rápida sem abrir mão da validação por e-mail.

Opção de Desativar Tools do Kodus MCP

Agora é possível editar e gerenciar o MCP diretamente no Kodus. Durante o cadastro, o MCP passa a ser instalado automaticamente, mas sua ativação não vem mais do ambiente (env) e sim da lista de MCPs disponíveis.

Com isso, o usuário pode desativar ferramentas específicas sempre que precisar — por exemplo, filtrar casos em que um agente de regra de negócio esteja sendo usado.

Essa flexibilidade garante mais controle e personalização sobre como o Kodus integra o MCP nos fluxos de trabalho.

Melhoria no Comportamento das Mensagens Default

Ajustamos a forma como o Kodus lida com mensagens de início e fim de review para reduzir ruído e manter o fluxo mais claro, mesmo quando o usuário personaliza os textos.

Antes, ao editar mensagens, o comportamento criava mensagens extras em vez de atualizar a existente, especialmente em PRs com múltiplos commits. Além disso, mensagens antigas de start/end não eram ocultadas em novos reviews.

Agora o fluxo ficou consistente:

  • Início do review: envia mensagem de start.

  • Fim do review: atualiza a mesma mensagem, indicando o encerramento.

  • Novos reviews: mensagens antigas de start/end são ocultadas automaticamente.

Isso garante mais clareza no histórico do PR, evitando duplicações desnecessárias e mantendo a comunicação organizada.

Ignorar Regras de IDE na Sincronização

Agora é possível marcar arquivos de rules que não devem ser sincronizados pelo Kodus. Antes, ao fechar um PR, todos os arquivos de rules (*.md, .mdc, etc.) eram sincronizados automaticamente, o que nem sempre era desejado.

Com essa melhoria, o cliente pode controlar o que entra ou não no fluxo de sincronização:

  • Como funciona: basta adicionar a marcação @kody-ignored no início ou no final do arquivo.

  • Resultado: arquivos com essa marcação são ignorados no processo, evitando que regras locais ou específicas de IDE sejam aplicadas no repositório.

Isso garante mais flexibilidade e evita ruído desnecessário nas regras da equipe

Bug Fixes

  • Sugestões já corrigidas não eram fechadas automaticamente
    Corrigimos o problema em que a Kody não reconhecia sugestões implementadas após um novo push em PRs já revisados. Agora, quando o cliente resolve a sugestão no código, o comentário correspondente é fechado automaticamente.

  • Limite de 35 subdiretórios no seletor de pastas
    O suporte a monorepos estava limitando a exibição a apenas 35 subdiretórios no seletor. Esse limite foi removido, garantindo que todos os diretórios necessários sejam carregados corretamente.

  • Duplicação de usuários em Team Activity
    Resolvemos o bug que fazia o painel de Team Activity mostrar o mesmo usuário duplicado em alguns cenários. Agora cada usuário aparece apenas uma vez.

1.0.51 – Nova engine de review + biblioteca de rules em packs

Novidades & Melhorias

Nova Engine de Code Review

Agora você pode escolher entre o fluxo atual de review ou usar a nova engine de code review, muito mais focada.

Essa nova engine concentra o review em cinco áreas críticas:

Bug: falhas ou defeitos reais no código

Segurança: vulnerabilidades que comprometem o projeto

Performance: problemas de eficiência e desempenho

Breaking Changes: alterações que quebram compatibilidade

Cross-file: inconsistências detectadas entre múltiplos arquivos do PR

Tudo fora dessas categorias — como estilo, convenções ou padrões internos — agora é tratado pelas Kody Rules, que podem ser personalizadas pelo time.

As sugestões já vêm com severidade atribuída, respeitam os filtros configurados pelo cliente e mantêm o safeguard ativo. O resultado é um review mais preciso, limpo e orientado ao que realmente importa corrigir.

Biblioteca de Kody Rules em packs

Lançamos a nova biblioteca de Kody Rules, agora organizada em packs temáticos. Isso facilita explorar, escolher e importar apenas as regras que fazem sentido para o seu time.

Além disso, a biblioteca foi expandida com vários novos conjuntos de regras pré-definidas, prontos para uso imediato.

Acompanhamento de PRs revisados pela Kody

Adicionamos uma nova tela dedicada para acompanhar os PRs em revisão pela Kody.

Nela é possível visualizar todos os PRs em andamento, com informações como branch, autor, status de execução e resultado final do review. Assim, fica mais fácil para o time monitorar o que já foi analisado, o que está em progresso e garantir visibilidade sobre o fluxo de revisões em tempo real.

Associação automática por domínio de email

Agora novos usuários podem ser automaticamente associados a uma workspace existente com base no domínio do email.

Durante o setup da workspace, é possível configurar Allowed Domains e habilitar a opção de auto-join.

Se o domínio não for público (como gmail.com), ele já é sugerido automaticamente.

No signup, usuários com emails desses domínios podem optar entre entrar na workspace existente ou criar uma nova.

Essa mudança facilita o onboarding de times, reduz duplicação de workspaces e simplifica o fluxo para novos devs.

Correções de Bugs

Status de aprovação em PRs críticos: quando um PR tinha sugestões com severidade crítica e recebia novos commits sem novas sugestões, o status mudava para approve incorretamente. Agora o PR continua bloqueado até que as críticas sejam resolvidas.

Sync de IDE rules em mono-repos: arquivos de regras em subpastas (ex.: applications/APP/.cursor/rules/) não eram detectados corretamente quando havia configurações em múltiplos níveis. O sync agora funciona em conjunto com pastas em mono-repos.

1.0.47 Sincronização de regras da IDE com a Kody+ melhorias no fluxo de review

Novidades & Melhorias

Sincronização de regras da IDE com a Kody

A Kody agora consegue detectar e importar automaticamente arquivos de regras já existentes no seu repositório, vindos de ferramentas como Cursor, GitHub Copilot, Claude, Windsurf, Sourcegraph Cody, OpenCode, Aider e até pastas internas de padrões de código.

Com isso, a Kody passa a respeitar os standards de código que seu time já mantém, sem precisar de setup manual. Basta habilitar o Auto-sync nas configurações para que a Kodus escaneie seu repositório, gere Kody Rules automaticamente e mantenha tudo atualizado a cada PR fechado.

Essa sincronização cobre:

  • Novos arquivos → viram novas Kody Rules

  • Alterações → atualizam regras existentes

  • Remoções → apagam as regras correspondentes

Assim, o que já existe no seu fluxo de IDE ou documentação é aproveitado direto no code review da Kody.

Regras de repositório

Agora você pode criar Kody Rules direto no repositório, usando arquivos markdown versionados junto com o código.

Essas regras são detectadas automaticamente e sincronizadas com a interface web da Kodus, permitindo manter padrões claros e compartilhados pelo time. Alterações são aplicadas sempre que um PR é fechado — seja adicionando, atualizando ou removendo regras.

📌 Importante: Para usar as Regras de Repositório, você precisa ter a Detecção de Arquivos de Regras habilitada nas suas configurações. O mesmo mecanismo de sincronização que detecta arquivos de regras do IDE também processa regras baseadas em repositório.

Na prática, basta adicionar arquivos .md em .kody/rules/** ou rules/**, seguindo o template suportado (com título, escopo, paths, severidade e instruções). Isso permite criar desde regras simples de estilo até exigências de testes em novos endpoints.

Configuração do resumo do PR após novos commits

Agora é possível definir como a Kody deve atualizar o PR summary quando novos commits são adicionados depois que o PR já foi aberto.

Você pode configurar globalmente ou por repositório entre três opções:

  • Do nothing (default): nenhum resumo novo é gerado.

  • Replace Kody’s summary: substitui o resumo atual da Kody por um novo.

  • Concatenate new summary: adiciona o novo resumo ao existente, criando um histórico separado por linhas.

Essa flexibilidade ajuda times que preferem manter apenas o último estado do PR ou que querem visualizar a evolução do resumo ao longo dos commits.

Suporte a mono-repo nas configs

Você pode configurar regras e comportamentos de code review em nível de pasta, dentro de um repositório. Isso dá mais flexibilidade para times que trabalham em mono-repos grandes, permitindo aplicar configurações específicas para diferentes domínios ou serviços sem precisar limitar tudo ao nível global do repo.

Na prática, você pode:

  • Selecionar uma pasta específica ao adicionar configurações.

  • Criar Kody Rules ligadas a arquivos ou PRs considerando o path fixo da pasta.

Isso facilita manter padrões diferentes em partes distintas do mesmo repositório, sem perder organização.

Configuração de Execução de Revisão em PR Draft

Agora você pode escolher se a Kody deve rodar revisões automáticas em PRs marcados como Draft.

A configuração pode ser feita globalmente ou por repositório. Quando desativada, as revisões só acontecem quando o PR sai de Draft e fica pronto para revisão.

Correções de Bugs

  • Registro de logs em Code Review Settings: ajuste no salvamento e atualização de configurações, que agora passam a gerar logs corretamente.

  • Invite de usuários: ao tentar convidar alguém já vinculado a outra organização, o sistema exibia mensagem de sucesso; agora mostra a mensagem de erro adequada.

  • Kody Rules após remoção de repositório: regras ligadas a repositórios ou diretórios removidos não permanecem mais ativas no banco de dados.

  • Geração de Kody Rules: erro no parser fazia prompts rodarem em fallback duas vezes; execução agora ocorre apenas uma vez, com JSON tratado corretamente.

  • Exclusão de configurações de repositório: dados não eram apagados junto com a integração; agora são removidos corretamente.

  • Corrigido problemas no salvamento da sessão

1.0.41 Mais contexto, menos atrito

Novidades & Melhorias

Filtro de repositório no cockpit

Chega de olhar para o time todo como se fosse um único bloco.

Agora, no Cockpit, você pode filtrar métricas por repositório e entender a performance de cada projeto de forma isolada.

Quer saber qual serviço está com Lead Time mais alto? Ou onde a taxa de bugs está caindo? É só selecionar o repo e ver o que realmente está acontecendo.

Preview do PR Summary

Agora você pode ver um preview completo do PR Summary direto na Kodus, sem precisar abrir o PR na sua plataforma de versionamento.

Basta selecionar um PR e a Kody mostra um resumo claro das mudanças e do impacto no projeto.

Personalização das mensagens do PR

Agora dá pra deixar a comunicação da Kody no PR com a cara do seu time — desde o aviso de que começou até o relatório final.

Além de escolher o tom, as informações e o formato, você também pode definir quais contextos incluir (como arquivos alterados e resumo das mudanças) em cada uma dessas mensagens.

Tela de Logs de Atividade

Histórico completo de tudo o que acontece na sua organização — quem fez, o que fez e quando fez.

A nova tela de Logs de Atividade mostra ações como adição ou remoção de repositórios, alterações de configurações e edições de Kody Rules, com filtros por data e busca por usuário ou descrição.

Ignorar commits de merge e sumário no push

A Kody não vai mais atualizar o sumário do PR a cada push — ele é gerado só na abertura.

Se o push for apenas um merge sem mudanças relevantes, nada de nova revisão.

Bug

  • Corrigido um problema que fazia o link para as Kody Rules não funcionar corretamente.

1.0.33 – Menos ruído nos reviews, mais clareza nas configs

Novidades & Melhorias

🗑️ Deletar configurações de repositório

Agora é possível remover configurações específicas de qualquer repositório diretamente pelo painel.

Isso facilita o reset de configurações individuais, permitindo que os PRs daquele repositório voltem a ser analisados com a configuração global do time.

⚙️ Controle de Review Cadence

Recebemos vários relatos de times lidando com uma chuva de comentários a cada novo commit no mesmo PR.

Pra resolver isso, lançamos o Review Cadence — um novo controle que define quando a Kody deve fazer re-reviews depois do primeiro. Isso ajuda a evitar ruído e dá mais controle sobre o fluxo de revisão.

 

Você pode escolher entre três modos:

  • Automatic: a Kody reanalisa a cada novo push (comportamento padrão)

  • Auto‑Pause: se houver muitos commits em pouco tempo, ela pausa e só volta quando alguém comentar @kody start-review

  • Manual: sem re-reviews automáticos — só funciona quando alguém chama manualmente

1.0.32 – Filtro de severidade unificado e correção de review após 30 commits

Novidades & Melhorias

🔀 Filtro de sugestões por severidade mesclada

Agora você pode combinar sugestões de diferentes níveis de severidade em um único filtro, ajustando com mais precisão quantos comentários cada categoria deve gerar.

🐞 Correções de Bugs

  • Corrigido um problema que impedia Kody de fazer review após 30 commits em um PR aberto no GitHub.