Saltar para o conteúdo principal
Portões de aprovação e políticas

Portões de aprovação com IA para pull requests

O Volath acrescenta portões de aprovação com IA para pull requests. As políticas seguram passos até um humano os aprovar, para que decida onde o pipeline pára.

Benefícios

O que ganha

  • Mantenha uma decisão humana onde ela importa.
  • Limite a execução automática por etiqueta e pelo gasto de IA por ticket.

Como funciona

Como funciona

Corre na sua própria máquina. O seu código, tickets e definições ficam numa base de dados SQLite local, ou no seu próprio MySQL ou MariaDB.

  1. Por omissão o pipeline corre sozinho e nada fica retido até ligar uma política.

  2. Em Project settings › Policies, exija aprovação antes de a IA começar a desenvolver, antes de o pull request ser aberto ou antes da integração em staging.

  3. Ou deixe correr automaticamente apenas tickets com uma etiqueta como safe, e só enquanto o gasto de IA no ticket ficar abaixo de um limite.

  4. Um ticket retido aparece em Needs attention e na sua gaveta, onde pode ser aprovado ou rejeitado.

  5. O assistente de chat pode fazê-lo a pedido, tal como POST /api/tickets/{id}/approve e /reject.

  6. Quando um passo fica retido é enviado um evento de webhook approval.requested.

  7. Um workflow também pode reter um ticket com um passo Gate ou uma ação de pedir aprovação.

Leve o seu próximo ticket da ideia ao código integrado

Corre na sua própria máquina. O seu código, tickets e definições ficam numa base de dados SQLite local, ou no seu próprio MySQL ou MariaDB.

Voltar a todas as funcionalidades do Volath · Alargue o Volath com plugins