O que awesome-agentic-workflows faz?
Fornece modelos prontos para uso de Fluxos de Trabalho Agênticos no GitHub para automatizar triagem de issues, revisão de PRs e geração de notas de lançamento com configuração mínima.
Visão Geral
Este repositório contém uma coleção de modelos de fluxo de trabalho baseados em agentes de IA para GitHub Actions. Eles ajudam equipes a automatizar processos repetitivos, como classificar issues, revisar pull requests e gerar changelogs, sem exigir scripts complexos.
Modelos Disponíveis
- Triagem de Issues: Classifica e atribui issues automaticamente com base em labels, conteúdo e palavras-chave.
- Revisão de PRs: Executa verificações automatizadas, sugere alterações e aprova ou solicita revisão humana.
- Geração de Notas de Lançamento: Cria notas de lançamento estruturadas a partir de commits e labels de PRs.
Como Usar
- Copie o modelo desejado da pasta
.github/workflows/para seu repositório. - Ajuste as variáveis de ambiente e segredos conforme necessário (ex.:
GITHUB_TOKEN,OPENAI_API_KEY). - Faça commit e push para ativar o fluxo de trabalho.
Exemplo de Configuração
name: Issue Triage
on:
issues:
types: [opened, labeled]
jobs:
triage:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Run Issue Triage
uses: Ltelitas/awesome-agentic-workflows/.github/actions/triage@main
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
Requisitos
- GitHub Actions habilitado no repositório.
- Tokens de API para serviços de IA (opcional, dependendo do modelo).
Licença
MIT