La Lagune revidere prosjektet ditt på egen hånd etter en tidsplan, enten ved å rapportere funnene eller ved å kjøre hele Blue Team-flyten.
Planlegging
- Universal
- Claude Code
- Codex
- Cursor
- Antigravity
- OpenCode
GitHub Actions kjører revisjonen i skyen med GitHub Agentic Workflows. Motoren Copilot CLI kaller modelleverandøren du velger, med din egen nøkkel, så det trengs ikke noe agentabonnement:
-
Installer utvidelsen med
gh extension install github/gh-aw. -
Lagre nøkkelen fra leverandøren din som en hemmelighet i repositoryet med
gh secret set PROVIDER_API_KEY. -
Lagre denne arbeidsflyten som
.github/workflows/lagune-audit.md, og erstatt<model>med en av leverandørens modeller som støtter tool calling, og<your-prompt>med et av prompteksemplene:---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>Åpne deretter en pull request med endringene dine.Leverandør <type><url>OpenAI openaihttps://api.openai.com/v1Anthropic anthropichttps://api.anthropic.comEthvert API som er kompatibelt med OpenAI, som OpenRouter openaiBase-URL-en til API-et, som https://openrouter.ai/api/v1 -
Kjør
gh aw compile, og commit arbeidsflyten sammen med filen.lock.ymlsom den genererer.
I skyen kjører revisjonen selv når datamaskinen din er av:
- Commit Lagune med den universelle installasjonen i stedet for pluginen.
- Skriv
/schedulei en økt i Claude Code og beskriv revisjonen, eller opprett den på claude.ai/code/routines.
På datamaskinen din bruker revisjonen pluginen du installerte for deg selv:
- Opprett en lokal oppgave på siden Scheduled tasks i skrivebordsappen.
- Tillat motoren på forhånd, slik installasjonssiden viser, siden ingen er til stede for å godkjenne verktøyene dens.
- Oppgaven kjører bare mens appen er åpen og datamaskinen ikke er i hvilemodus.
Planlagte oppgaver opprettes i skrivebordsappen til ChatGPT, ikke i Codex CLI, og kjører på datamaskinen din:
- Beskriv i en chat i Codex revisjonen, når den skal kjøre, og at hver kjøring starter en ny chat. Resultatene havner i Scheduled.
- Angi hver kommando med
$i prompten, som$lagune:lagune-detect, slik at kjøringen kaller den eksplisitt. - Velg det lokale prosjektet ditt i stedet for en ny worktree, som starter uten motoren du installerte i prosjektet ditt.
- Oppgaven kjører bare mens appen er åpen, datamaskinen er på og prosjektet ligger på disken.
Automations i Cursor kjører i skyen, selv når datamaskinen din er av:
- Commit Lagune med den universelle installasjonen i stedet for pluginen.
- Opprett en automation på cursor.com/automations, eller beskriv den med
/automatei en agentøkt, og gi den en planlagt trigger. - Velg repositoryet ditt, siden en planlagt trigger starter uten et.
Automations i Antigravity kjører på datamaskinen din, hver i en ny samtale:
- Åpne fanen Automations i appen Antigravity og opprett en planlagt automation for prosjektet ditt, eller be agenten sette den opp.
- Tillat motoren på forhånd, slik installasjonssiden viser, siden ingen er til stede for å godkjenne verktøyene dens.
- Bruk en automation i stedet for
/schedule, som bare varer så lenge samtalen varer. - Automationen kjører bare mens Antigravity kjører.
OpenCode har ingen egen planlegger, så revisjonen kjører fra GitHub Actions, i skyen:
-
Commit Lagune i
opencode.jsoni repositoryet, slik installasjonssiden viser. -
Kjør
opencode github installfor å koble til GitHub-appen til OpenCode og lagre nøkkelen til modelleverandøren din. -
Legg til en arbeidsflyt som sender prompten til OpenCode etter en tidsplan, her hver mandag kl. 09:00 UTC, og fyll ut
<KEY>og<provider>/<model>som i arbeidsflytenopencode github installopprettet, og<your-prompt>med et av prompteksemplene: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>
Prompteksempler
- 💧 Kun rapport
- 🌊 Full syklus
Kartlegger nye risikoer, planlegger utbedringene og kontrollerer på nytt sikringstiltakene som allerede er tatt i bruk, uten å endre koden din:
Kjør følgende kommandoer, én etter én: `/lagune-detect` og `/lagune-plan`. Hvis prosjektet har en herdingslogg, kjør også `/lagune-verify`.
Ikke endre koden i prosjektet. Oppsummer til slutt de nye funnene og eventuelle innførte tiltak som ikke lenger holder.
Tar også i bruk de planlagte utbedringene og beviser at hver av dem holder, så gå gjennom endringene før de når hovedbranchen din:
Kjør følgende kommandoer, én etter én: `/lagune-detect`, `/lagune-plan`, `/lagune-harden` og `/lagune-verify`.
Oppsummer til slutt utbedringene som er tatt i bruk, og eventuelle funn som fortsatt er åpne.
