جدول Lagune ليدقّق مشروعك تلقائيًا، فإما أن يبلّغ عمّا يجده أو يشغّل مسار الفريق الأزرق كاملًا.
الجدولة
- Universal
- Claude Code
- Codex
- Cursor
- Antigravity
- OpenCode
يشغّل GitHub Actions التدقيق في السحابة عبر GitHub Agentic Workflows. ويستدعي محركه Copilot CLI مزوّد النماذج الذي تختاره بمفتاحك الخاص، لذا لا يحتاج إلى أي اشتراك في وكيل:
-
ثبّت الامتداد عبر
gh extension install github/gh-aw. -
خزّن مفتاح المزوّد كسرّ في المستودع عبر
gh secret set PROVIDER_API_KEY. -
احفظ سير العمل هذا باسم
.github/workflows/lagune-audit.md، مع استبدال<model>بأحد نماذج مزوّدك التي تدعم استدعاء الأدوات، و<your-prompt>بأحد أمثلة الموجّهات:---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>ثم افتح pull request بتغييراتك.المزوّد <type><url>OpenAI openaihttps://api.openai.com/v1Anthropic anthropichttps://api.anthropic.comأي واجهة API متوافقة مع OpenAI، مثل OpenRouter openaiعنوانها الأساسي، مثل https://openrouter.ai/api/v1 -
شغّل
gh aw compile، ثم أجرِ commit لسير العمل مع ملف.lock.ymlالذي يولّده.
في السحابة، يعمل التدقيق حتى وجهازك مطفأ:
- ثبّت Lagune عبر التثبيت الشامل بدلًا من الإضافة، وأجرِ commit له في المستودع.
- اكتب
/scheduleفي جلسة Claude Code وصِف التدقيق، أو أنشئه من claude.ai/code/routines.
على جهازك، يستخدم التدقيق الإضافة التي ثبّتها لنفسك:
- أنشئ مهمة محلية في صفحة Scheduled tasks في تطبيق سطح المكتب.
- اسمح للمحرك مسبقًا، كما توضح صفحة التثبيت، إذ لن يكون أحد حاضرًا للموافقة على أدواته.
- لا تعمل المهمة إلا عندما يكون التطبيق مفتوحًا وجهازك غير نائم.
تُنشأ المهام المجدولة في تطبيق ChatGPT لسطح المكتب، لا في Codex CLI، وتعمل على جهازك:
- في محادثة Codex، صِف التدقيق، ومتى يجب أن يعمل، وأن كل تشغيل يبدأ محادثة جديدة. وتظهر نتائجه في Scheduled.
- في الموجّه، اكتب اسم كل أمر بعد الرمز
$، مثل$lagune:lagune-detect، ليستدعيه التشغيل صراحةً. - اختر مشروعك المحلي بدلًا من worktree جديدة، لأنها تبدأ دون المحرك الذي ثبّته في مشروعك.
- لا تعمل المهمة إلا عندما يكون التطبيق مفتوحًا، وجهازك قيد التشغيل، والمشروع موجودًا على القرص.
تعمل Automations في Cursor في السحابة، حتى وجهازك مطفأ:
- ثبّت Lagune عبر التثبيت الشامل بدلًا من الإضافة، وأجرِ commit له في المستودع.
- أنشئ أتمتة من cursor.com/automations، أو صِفها عبر
/automateفي جلسة وكيل، مع منحها مشغّلًا مجدولًا. - اختر مستودعك، لأن المشغّل المجدول يبدأ دون مستودع.
تعمل Automations في Antigravity على جهازك، وكل منها في محادثة جديدة:
- افتح تبويب Automations في تطبيق Antigravity وأنشئ أتمتة مجدولة لمشروعك، أو اطلب من الوكيل إعدادها.
- اسمح للمحرك مسبقًا، كما توضح صفحة التثبيت، إذ لن يكون أحد حاضرًا للموافقة على أدواته.
- استخدم أتمتة بدلًا من الأمر
/schedule، الذي لا يدوم إلا ما دامت محادثته. - لا تعمل الأتمتة إلا أثناء تشغيل Antigravity.
لا يملك OpenCode أداة جدولة خاصة به، لذا يعمل التدقيق من GitHub Actions في السحابة:
-
أضف Lagune إلى ملف
opencode.jsonفي المستودع وأجرِ commit له، كما توضح صفحة التثبيت. -
شغّل
opencode github installلربط تطبيق OpenCode على GitHub وتخزين مفتاح مزوّد النماذج. -
أضف سير عمل يمرّر الموجّه إلى OpenCode وفق جدول، هنا كل يوم اثنين الساعة 09:00 UTC، مع ملء
<KEY>و<provider>/<model>كما في سير العمل الذي أنشأهopencode github install، و<your-prompt>بأحد أمثلة الموجّهات: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>
أمثلة الموجّهات
- 💧 تقرير فقط
- 🌊 دورة كاملة
يرصد المخاطر الجديدة، ويخطط لإصلاحاتها، ويعيد فحص الضوابط الأمنية المطبقة بالفعل، دون تغيير الكود الخاص بك:
نفّذ الأوامر التالية واحدًا تلو الآخر: `/lagune-detect` و `/lagune-plan`. وإن كان للمشروع سجل تحصين، فنفّذ `/lagune-verify` أيضًا.
لا تغيّر كود المشروع. في النهاية، لخّص الملاحظات الجديدة وأي ضابط أمني مطبق لم يعد يصمد.
يطبّق أيضًا الإصلاحات المخطط لها ويثبت أن كل إصلاح منها يصمد، لذا راجع تغييراته قبل أن تصل إلى فرعك الرئيسي:
نفّذ الأوامر التالية واحدًا تلو الآخر: `/lagune-detect` و `/lagune-plan` و `/lagune-harden` و `/lagune-verify`.
في النهاية، لخّص الإصلاحات المطبقة وأي ملاحظة لا تزال مفتوحة.
