Plane Lagune so ein, dass es dein Projekt eigenständig auditiert und entweder meldet, was es findet, oder den gesamten Blue-Team-Workflow ausführt.
Zeitplan
- Universal
- Claude Code
- Codex
- Cursor
- Antigravity
- OpenCode
GitHub Actions führt das Audit mit GitHub Agentic Workflows in der Cloud aus. Deren Engine Copilot CLI ruft den Modellanbieter deiner Wahl mit deinem eigenen Schlüssel auf, sodass du kein Abo für einen Agenten brauchst:
-
Installiere die Erweiterung mit
gh extension install github/gh-aw. -
Hinterlege den Schlüssel deines Anbieters mit
gh secret set PROVIDER_API_KEYals Secret des Repositorys. -
Speichere diesen Workflow als
.github/workflows/lagune-audit.mdund ersetze dabei<model>durch ein Modell deines Anbieters, das Tool Calling unterstützt, und<your-prompt>durch eines der Prompt-Beispiele:---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>Öffne danach einen Pull Request mit deinen Änderungen.Anbieter <type><url>OpenAI openaihttps://api.openai.com/v1Anthropic anthropichttps://api.anthropic.comJede mit OpenAI kompatible API, etwa OpenRouter openaiIhre Basis-URL, etwa https://openrouter.ai/api/v1 -
Führe
gh aw compileaus und committe den Workflow zusammen mit der Datei.lock.yml, die dabei entsteht.
In der Cloud läuft das Audit auch dann, wenn dein Computer ausgeschaltet ist:
- Committe Lagune mit der universellen Installation statt mit dem Plugin.
- Tippe
/schedulein einer Sitzung von Claude Code ein und beschreibe das Audit, oder lege es unter claude.ai/code/routines an.
Auf deinem Computer nutzt das Audit das Plugin, das du für dich selbst installiert hast:
- Lege auf der Seite Scheduled tasks der Desktop-App eine lokale Aufgabe an.
- Erlaube die Engine vorab, wie die Installationsseite zeigt, da niemand da ist, um ihre Tools zu genehmigen.
- Die Aufgabe läuft nur, solange die App geöffnet ist und dein Computer nicht im Ruhezustand ist.
Geplante Aufgaben legst du in der Desktop-App von ChatGPT an, nicht in der Codex CLI, und sie laufen auf deinem Computer:
- Beschreibe in einem Chat von Codex das Audit, wann es laufen soll und dass jeder Durchlauf einen neuen Chat startet. Die Ergebnisse landen unter Scheduled.
- Schreibe im Prompt jeden Befehl mit
$, etwa$lagune:lagune-detect, damit der Durchlauf ihn ausdrücklich aufruft. - Wähle dein lokales Projekt statt eines neuen Worktrees, denn dieser startet ohne die Engine, die du in deinem Projekt installiert hast.
- Die Aufgabe läuft nur, solange die App geöffnet ist, dein Computer eingeschaltet ist und das Projekt auf der Festplatte liegt.
Die Automations von Cursor laufen in der Cloud, auch wenn dein Computer ausgeschaltet ist:
- Committe Lagune mit der universellen Installation statt mit dem Plugin.
- Lege unter cursor.com/automations eine Automation an, oder beschreibe sie mit
/automatein einer Sitzung des Agenten, und gib ihr einen zeitgesteuerten Trigger. - Wähle dein Repository aus, da ein zeitgesteuerter Trigger ohne Repository startet.
Die Automations von Antigravity laufen auf deinem Computer, jede in einer neuen Unterhaltung:
- Öffne in der App von Antigravity den Tab Automations und lege eine geplante Automation für dein Projekt an, oder bitte den Agenten, sie einzurichten.
- Erlaube die Engine vorab, wie die Installationsseite zeigt, da niemand da ist, um ihre Tools zu genehmigen.
- Nutze eine Automation statt
/schedule, denn das besteht nur so lange wie seine Unterhaltung. - Die Automation läuft nur, solange Antigravity läuft.
OpenCode hat keinen eigenen Scheduler, daher läuft das Audit über GitHub Actions in der Cloud:
-
Committe Lagune in der Datei
opencode.jsondes Repositorys, wie die Installationsseite zeigt. -
Führe
opencode github installaus, um die GitHub-App von OpenCode zu verbinden und den Schlüssel deines Modellanbieters zu hinterlegen. -
Füge einen Workflow hinzu, der den Prompt nach Zeitplan an OpenCode übergibt (hier jeden Montag um 09:00 UTC), fülle dabei
<KEY>und<provider>/<model>wie in dem Workflow aus, denopencode github installerstellt hat, und ersetze<your-prompt>durch eines der Prompt-Beispiele: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>
Prompt-Beispiele
- 💧 Nur berichten
- 🌊 Vollständiger Zyklus
Erfasst neue Risiken, plant ihre Korrekturen und prüft die bereits umgesetzten Schutzmaßnahmen erneut, ohne deinen Code zu ändern:
Führe die folgenden Befehle nacheinander aus: `/lagune-detect` und `/lagune-plan`. Wenn das Projekt ein Härtungsprotokoll hat, führe auch `/lagune-verify` aus.
Ändere den Code des Projekts nicht. Fasse am Ende die neuen Befunde und jede umgesetzte Schutzmaßnahme zusammen, die nicht mehr greift.
Setzt zusätzlich die geplanten Korrekturen um und weist nach, dass jede greift, also prüfe die Änderungen, bevor sie deinen Main-Branch erreichen:
Führe die folgenden Befehle nacheinander aus: `/lagune-detect`, `/lagune-plan`, `/lagune-harden` und `/lagune-verify`.
Fasse am Ende die umgesetzten Korrekturen und alle noch offenen Befunde zusammen.
