بداية سريعة مع وكيل
ينقلك هذا من الصفر إلى نقطة بداية مدقَّقة ونظيفة من حيث السياسات لأداة Nostr أو AT Protocol، باستخدام وكيل ذكاء اصطناعي كمتعاون ماهر. لا يفترض شيئًا سوى وجود طرفية (terminal).
1. ثبّت هيكل تشغيل
Section titled “1. ثبّت هيكل تشغيل”Goose هو هيكل تشغيل وكيل مفتوح المصدر تتولى الإشراف عليه الآن مؤسسة Linux Foundation. ثبّته وهيّئه مع مزوِّد مسموح به:
# See https://block.github.io/goose/ for the current installercurl -fsSL https://block.github.io/goose/install.sh | bashgoose configure # choose Anthropic / OpenRouter / Ollama — not OpenAI or xAInpm install -g @anthropic-ai/claude-codeclaude # in your project directory2. أنشئ السقالة من النموذج الأصلي لـ Nostr / AT Protocol
Section titled “2. أنشئ السقالة من النموذج الأصلي لـ Nostr / AT Protocol”يأتي المستودع مع نموذج أصلي لـ Spec Kit لعميل ويب Nostr + AT Protocol يحظر دستوره التبعيات المُستبعَدة ويربط محرك الفرض.
git clone https://github.com/martinmontero/wecanjustbuildthings.devcp -r wecanjustbuildthings.dev/templates/spec-kit/nostr-web-client my-appcd my-app3. اختر المكونات من الكتالوج، لا من الذاكرة
Section titled “3. اختر المكونات من الكتالوج، لا من الذاكرة”لا تسأل الوكيل “أي مكتبة ينبغي أن أستخدم لـ Nostr؟” — اسأل الكتالوج. كل مدخل تم التحقق من ترخيصه عند commit وفُحص مقابل سياسة الاستبعاد.
- تصفّح الكتالوج أو مرحلة مسار البناء ذات الصلة.
- دوّن المكونات التي تريدها (مثل
nostr-tools،@noble/curves،@atproto/api). - سلِّم الوكيل القائمة والقيد: “استخدم هذه فقط، وشغّل محرك الفرض قبل عمل commit.”
4. دع الوكيل يبني داخل الحواجز الواقية
Section titled “4. دع الوكيل يبني داخل الحواجز الواقية”تأتي المهارات كمهارات Claude Code ووصفات Goose على حد سواء. تقرأ السياسة أولًا، وتتوقف وتسأل عند نقص المعلومات، وترفض عمل commit عند انتهاك السياسة.
# After the agent makes changes, the same gate CI runs:npm run enforce # catalog + recipe checksnpx tsx enforcement/cli.ts all --tree . # scan this project's own treeإذا كانت تبعية ما — أو إحدى تبعياتها هي — مملوكة لـ Meta أو OpenAI أو xAI، يطبع المحرك السلسلة الدقيقة ويخرج بقيمة غير صفرية. لا يُطلق شيء حتى يصبح أخضر.
5. تحقق من الموقف تجاه المزوِّدين
Section titled “5. تحقق من الموقف تجاه المزوِّدين”قبل النشر، تأكد من أن التطبيق العامل لا يتواصل مع أي نقطة نهاية مُستبعَدة. تصف الوصفات فحص مراقبة شبكة مدته 5 دقائق؛ المبدأ بسيط:
# Watch outbound connections while exercising the app; none should hit# api.openai.com, api.x.ai, or graph.facebook.com