Agende o Lagune para auditar o seu projeto sozinho, relatando o que encontrar ou executando o fluxo Blue Team completo.
Agendamento
- Universal
- Claude Code
- Codex
- Cursor
- Antigravity
- OpenCode
O GitHub Actions executa a auditoria na nuvem com o GitHub Agentic Workflows. O engine Copilot CLI dele chama o provedor de modelo que você escolher com a sua própria chave, então não precisa de assinatura de nenhum agente:
-
Instale a extensão com
gh extension install github/gh-aw. -
Guarde a chave do seu provedor como segredo do repositório com
gh secret set PROVIDER_API_KEY. -
Salve este workflow como
.github/workflows/lagune-audit.md, substituindo<model>por um dos modelos do seu provedor que suporte chamada de ferramentas, e<your-prompt>por um dos exemplos de prompts:---on:schedule:- cron: '0 9 * * 1'permissions:contents: readengine:id: copilotmodel: <model>env:COPILOT_PROVIDER_TYPE: <type>COPILOT_PROVIDER_BASE_URL: <url>COPILOT_PROVIDER_API_KEY: ${{ secrets.PROVIDER_API_KEY }}skills:- wellwelwel/lagune@v0.18.1network:allowed:- defaults- nodetools:edit:bash: [npx]safe-outputs:create-pull-request:---<your-prompt>Depois, abra um pull request com as suas alterações.Provedor <type><url>OpenAI openaihttps://api.openai.com/v1Anthropic anthropichttps://api.anthropic.comQualquer API compatível com OpenAI, como o OpenRouter openaiA URL base dela, como https://openrouter.ai/api/v1 -
Execute
gh aw compilee faça commit do workflow junto com o arquivo.lock.ymlque ele gerar.
Na nuvem, a auditoria roda mesmo com o computador desligado:
- Faça commit do Lagune com a instalação universal em vez do plugin.
- Digite
/scheduleem uma sessão do Claude Code e descreva a auditoria, ou crie-a em claude.ai/code/routines.
No seu computador, a auditoria usa o plugin que você instalou para si:
- Crie uma tarefa local na página Scheduled tasks do app desktop.
- Libere o engine de antemão, como mostra a página de instalação, já que não haverá ninguém para aprovar as ferramentas dele.
- A tarefa só roda enquanto o app estiver aberto e o computador não estiver em suspensão.
As tarefas agendadas são criadas no app desktop do ChatGPT, não no Codex CLI, e rodam no seu computador:
- Em um chat do Codex, descreva a auditoria, quando ela deve rodar e que cada execução abre um chat novo. Os resultados aparecem em Scheduled.
- No prompt, chame cada comando com
$, como$lagune:lagune-detect, para que a execução o invoque explicitamente. - Escolha o seu projeto local em vez de uma nova worktree, que começa sem o engine que você instalou no projeto.
- A tarefa só roda enquanto o app estiver aberto, o computador estiver ligado e o projeto estiver no disco.
As Automations do Cursor rodam na nuvem, mesmo com o computador desligado:
- Faça commit do Lagune com a instalação universal em vez do plugin.
- Crie uma automação em cursor.com/automations, ou descreva-a com
/automateem uma sessão do agente, dando a ela um gatilho agendado. - Selecione o seu repositório, já que um gatilho agendado começa sem nenhum.
As Automations do Antigravity rodam no seu computador, cada uma em uma conversa nova:
- Abra a aba Automations no app do Antigravity e crie uma automação agendada para o seu projeto, ou peça ao agente que a configure.
- Libere o engine de antemão, como mostra a página de instalação, já que não haverá ninguém para aprovar as ferramentas dele.
- Use uma automação em vez do
/schedule, que só dura enquanto durar a conversa dele. - A automação só roda enquanto o Antigravity estiver em execução.
O OpenCode não tem agendador próprio, então a auditoria roda pelo GitHub Actions, na nuvem:
-
Faça commit do Lagune no
opencode.jsondo repositório, como mostra a página de instalação. -
Execute
opencode github installpara conectar o GitHub app do OpenCode e guardar a chave do seu provedor de modelo. -
Adicione um workflow que passe o prompt para o OpenCode de forma agendada, aqui toda segunda-feira às 09:00 UTC, preenchendo
<KEY>e<provider>/<model>como no workflow que oopencode github installcriou, e<your-prompt>com um dos exemplos de prompts:name: Lagune Auditon:schedule:- cron: '0 9 * * 1'jobs:audit:runs-on: ubuntu-latestpermissions:id-token: writecontents: readsteps:- uses: actions/checkout@v6with:persist-credentials: false- uses: anomalyco/opencode/github@latestenv:<KEY>: ${{ secrets.<KEY> }}with:model: <provider>/<model>prompt: |<your-prompt>
Exemplos de prompts
- 💧 Somente relatório
- 🌊 Ciclo completo
Mapeia novos riscos, planeja as correções deles e reconfere os controles já aplicados, sem alterar o seu código:
Execute os comandos a seguir, um por um: `/lagune-detect` e `/lagune-plan`. Se o projeto tiver um registro de hardening, execute também o `/lagune-verify`.
Não altere o código do projeto. No fim, resuma os novos achados e qualquer controle aplicado que não se sustente mais.
Também aplica as correções planejadas e comprova que cada uma se sustenta, então revise as alterações antes que elas cheguem à sua branch principal:
Execute os comandos a seguir, um por um: `/lagune-detect`, `/lagune-plan`, `/lagune-harden` e `/lagune-verify`.
No fim, resuma as correções aplicadas e qualquer achado ainda em aberto.
