[{"data":1,"prerenderedAt":245},["ShallowReactive",2],{"copy:ar:site:":3,"copy:ar:instructions:generator,ui":124,"copy:ar:site:common":243},{"common":4,"nav":16,"footer":44,"home":51,"error":117},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},"تخطَّ إلى المحتوى","القائمة","اللغة","الأقسام","تذييل الصفحة","أداة","الرئيسية","مسار التنقل","نسخ","تم النسخ","تنزيل",{"groups":17,"items":25},{"build":18,"connect":19,"instruct":20,"run":21,"web":22,"secure":23,"track":24},"الإنشاء","الاتصال","التوجيه","التشغيل","افتح موقعك","الأمان","التتبّع",{"models":26,"cost":27,"frameworks":28,"mcp":29,"mcpConfig":30,"mcpClients":31,"agentsMd":32,"files":33,"openclaw":34,"agentReady":35,"llmsTxt":36,"robotsTxt":37,"apiCatalog":38,"bots":39,"security":40,"incidents":41,"checklist":42,"changelog":43},"النماذج وأسعار API","حاسبة تكلفة الوكلاء","أطر العمل وSDKs","خوادم MCP","مولّد إعدادات MCP","عملاء MCP","مولّد AGENTS.md","ملفات التعليمات","استضافة OpenClaw ذاتيًا","مواقع جاهزة للوكلاء","إنشاء llms.txt","robots.txt لروبوتات الذكاء الاصطناعي","إنشاء دليل API","دليل روبوتات الذكاء الاصطناعي","أمن الوكلاء","سجل الحوادث","قائمة التحقق الأمنية","سجل التغييرات",{"about":45,"privacy":46,"terms":47,"sitemap":48,"disclaimer":49,"checked":50},"نبذة","الخصوصية","الشروط","خريطة الموقع","مرجع مستقل لمطوّري وكلاء الذكاء الاصطناعي. لا تربطنا أي علاقة بأي من المورّدين المذكورين هنا.","تم التحقق من المعلومات في {date}",{"seo":52,"eyebrow":55,"title":56,"lead":57,"ctaMcp":58,"ctaCost":59,"ctaAgents":60,"sheetLabel":61,"sheetTitle":62,"sheet":63,"sheetNote":69,"sectionsTitle":70,"sections":71,"latestTitle":100,"allChanges":101,"rulesTitle":102,"rules":103,"aboutLink":116},{"title":53,"description":54},"DotsAgent: مرجع وأدوات لبناء وكلاء الذكاء الاصطناعي","أسعار واجهات LLM البرمجية، وحاسبة تكاليف الوكلاء، وإعدادات MCP لـ 13 عميلًا، ومولّدات AGENTS.md وllms.txt، وملاحظات حول أمن الوكلاء. مجانًا، بـ 18 لغة.","لمطوّري وكلاء الذكاء الاصطناعي","مرجع عملي لبناء الوكلاء","الأسعار والبروتوكولات وملفات الإعداد وملاحظات الأمان الخاصة ببناء الوكلاء، بعد التحقق منها جميعًا بالرجوع إلى وثائق المورّدين أنفسهم. ابحث عن معلومة، وأنشئ الملف الذي تحتاج إليه، ثم عُد إلى كتابة التعليمات البرمجية.","إنشاء إعداد MCP","احسب تكلفة مهمة وكيل","إنشاء AGENTS.md","الأرقام الحالية","حالة منظومة التقنيات",{"mcp":64,"openclaw":65,"cheapest":66,"models":67,"servers":29,"bots":68},"مواصفات MCP","OpenClaw","أرخص نموذج، $\u002FM إدخال\u002Fإخراج","النماذج المسعّرة","روبوتات الذكاء الاصطناعي التي نتابعها","نراجع كل رقم يدويًا بالاستناد إلى وثائق المورّد.","محتويات الموقع",{"models":72,"mcp":76,"instructions":79,"frameworks":82,"openclaw":86,"agentReady":89,"security":92,"changelog":96},{"title":73,"body":74,"unit":75},"النماذج والأسعار","أسعار رموز الإدخال والإخراج والرموز المخزّنة مؤقتًا لكل مليون، معروضة جنبًا إلى جنب، إضافةً إلى حاسبة لتكلفة تشغيل الوكيل كاملة.","نموذجًا",{"title":29,"body":77,"unit":78},"دليل لخوادم Model Context Protocol ومولّد إعدادات ينشئ الملف المناسب لكل عميل.","خادمًا",{"title":33,"body":80,"unit":81},"أنشئ ملف AGENTS.md وتعرّف على كيفية قراءة كل أداة لملفات CLAUDE.md و.cursor\u002Frules والملفات المشابهة.","تنسيقًا للملفات",{"title":83,"body":84,"unit":85},"أُطر العمل وSDKs","قارن أُطر عمل الوكلاء وSDKs المورّدين بحسب اللغة والترخيص ودعم MCP وميزات الوكلاء المتعددين.","إطار عمل",{"title":34,"body":87,"unit":88},"ثبّت OpenClaw واضبطه وحدّثه على جهازك أو خادمك، خطوةً بخطوة.","الإصدار الحالي",{"title":35,"body":90,"unit":91},"أنشئ llms.txt وقواعد robots.txt لزواحف الذكاء الاصطناعي وapi-catalog، وابحث عن أي روبوت باستخدام user agent الخاص به.","روبوتًا مُدرجًا",{"title":93,"body":94,"unit":95},"أمان الوكلاء","مخاطر OWASP الخاصة بالوكلاء، وسجل للحوادث الفعلية، وقائمة تحقق يمكنك استكمالها قبل الإطلاق.","حادثة موثّقة",{"title":97,"body":98,"unit":99},"سجل تغييرات API","تغييرات مؤرخة على واجهات API للنماذج وSDKs والبروتوكولات، مع رابط لكل تغيير إلى إعلان المورّد.","إدخال","أحدث التغييرات","كل التغييرات","كيف نحافظ على دقة المعلومات",[104,107,110,113],{"title":105,"body":106},"معلومات موثّقة بالمصادر.","يرتبط كل سعر وإصدار وخيار بصفحة المورّد التي استندنا إليها، لتتمكّن من التحقّق بنفسك.",{"title":108,"body":109},"عمليات تحقّق مؤرّخة.","تعرض كل صفحة تاريخ آخر تحقّق من معلوماتها، وتُراجع المعلومات القديمة أو تُزال.",{"title":111,"body":112},"لا مواضع مدفوعة.","لا يدفع أحد مقابل إدراجه أو رفع ترتيبه أو وصفه بعبارات ألطف.",{"title":114,"body":115},"تعمل الأدوات في متصفحك.","تعمل أدوات الإنشاء والحساب محليًا، ولا تُرسل البيانات التي تدخلها إلى أي خادم.","نبذة عن DotsAgent",{"title":118,"body":119,"home":120,"popular":121,"failed":122,"failedBody":123},"الصفحة غير موجودة","لا يطابق هذا العنوان أي صفحة. ربما نُقلت الصفحة، أو يحتوي الرابط على خطأ مطبعي.","الانتقال إلى الصفحة الرئيسية","الأدوات الشائعة","حدث خطأ ما","تعذّر تحميل الصفحة من جانبنا. حاول مرة أخرى بعد دقيقة، أو انتقل إلى الصفحة الرئيسية.",{"generator":125,"ui":233},{"seo":126,"crumb":129,"eyebrow":130,"title":129,"lead":131,"filesLink":132,"form":133,"headings":146,"defaults":158,"ruleDescription":180,"bridgeNotes":181,"rulesTitle":185,"rulesLead":186,"bridgesTitle":187,"adviceTitle":188,"advice":189,"faqTitle":213,"faq":214},{"title":127,"description":128},"منشئ AGENTS.md مع قواعد لخمسة وكلاء برمجة","املأ نموذجًا واحدًا لإنشاء AGENTS.md، وقاعدة واحدة محددة المسارات لـ Cursor وCopilot وClaude Code وCline وDevin، وملفات ربط لـ Gemini CLI وAider.","منشئ AGENTS.md","التوجيه · أداة","املأ نموذجًا واحدًا لإنشاء AGENTS.md يتضمن أوامرك وأعرافك وحدودك الصارمة. وستحصل أيضًا على قاعدة واحدة محددة المسارات بصيغ متوافقة مع Cursor وGitHub Copilot وClaude Code وCline وDevin Desktop، إضافةً إلى ملفات ربط للأدوات التي لا تتعرّف على AGENTS.md تلقائيًا.","أماكن البحث عن ملفات التعليمات في كل أداة",{"stack":134,"name":135,"about":136,"stackLine":137,"oneEach":138,"neverHint":139,"rule":140,"ruleHint":141,"glob":142,"ruleText":143,"bridges":144,"reset":145},"ابدأ بإعداد تقني","اسم المشروع","ما هو المشروع؟ اشرح ذلك في جملة أو جملتين","الإعداد التقني، في سطر واحد","عنصر واحد في كل سطر","عنصر واحد في كل سطر. حدود صارمة يجب ألا يتجاوزها الوكيل.","إضافة قاعدة محددة المسارات","اكتبها مرة واحدة، وستُصدّر بصيغ متوافقة مع Cursor وCopilot وClaude Code وCline وDevin Desktop.","الملفات التي تنطبق عليها القاعدة (glob)","نص القاعدة","ملفات ربط لتوجيه الأدوات الأخرى إلى AGENTS.md","استعادة القيم الافتراضية",{"overview":147,"stack":148,"commands":149,"setupLabel":150,"devLabel":151,"testLabel":152,"lintLabel":153,"buildLabel":154,"style":155,"testing":152,"git":156,"never":157},"نظرة عامة","الإعداد التقني","الأوامر","التثبيت","التشغيل محليًا","الاختبارات","فحص lint والتحقق من الأنواع","البناء","أسلوب كتابة الشيفرة","Commits وطلبات السحب","ممنوع",{"name":159,"about":160,"style":161,"testing":166,"git":170,"never":174,"rule":179},"تطبيق ويب Acme","تطبيق ويب موجّه للعملاء، يتضمن لوحة إدارة وواجهة REST API صغيرة.",[162,163,164,165],"التزم بالتنسيق الذي يفرضه linter، واترك الملفات التي لم تعدّلها كما هي.","فضّل الدوال الصغيرة ذات المدخلات والمخرجات الواضحة، وأبقِ الآثار الجانبية عند الأطراف.","استأذن قبل إضافة اعتماد جديد.","علّق على أسباب الشيفرة غير الواضحة، لا على وظيفة كل سطر.",[167,168,169],"أضف اختبارًا أو حدّث اختبارًا لكل سلوك تغيّره.","شغّل أمر الاختبارات وأصلح الإخفاقات قبل إعلان اكتمال العمل.","لا تحذف اختبارًا فاشلًا ولا تتخطّه للحصول على مجموعة اختبارات ناجحة.",[171,172,173],"اكتب عناوين commits بصيغة الأمر، واجعلها أقصر من 72 حرفًا.","احصر كل pull request في تغيير واحد، واذكر في وصفه كيفية اختباره.","شغّل lint والاختبارات قبل كل commit.",[175,176,177,178],"لا تضع أسرارًا أو مفاتيح API أو ملفات .env في commit.","لا تعدّل يدويًا الملفات المُنشأة ضمن src\u002Fgenerated\u002F؛ أعد إنشاءها بدلًا من ذلك.","لا تشغّل أوامر مدمّرة لقواعد البيانات على بيئة الإنتاج.","لا تستخدم force-push إلى main ولا تُعِد كتابة سجلّ مشترك.","اتبع الأنماط المستخدمة بالفعل في الملفات المجاورة ضمن هذا المجلد. أضف docstring واختبارًا في ملف الاختبار المطابق لكل دالة مُصدَّرة.","اصطلاحات الملفات المطابقة لنمط glob هذا",{"CLAUDE.md":182,".gemini\u002Fsettings.json":183,".aider.conf.yml":184},"يقرأ Claude Code ملف AGENTS.md تلقائيًا بدءًا من v2.1.277، ولكن فقط عند عدم وجود CLAUDE.md؛ يغطي هذا الاستيراد الإصدارات الأقدم وأي ملف CLAUDE.md تضيفه لاحقًا.","لا يحمّل Gemini CLI افتراضيًا سوى GEMINI.md؛ يضيف هذا AGENTS.md إلى context.fileName.","لا يحمّل Aider ملف AGENTS.md إلا إذا أدرجتَه في الإعدادات ضمن read.","القاعدة نفسها لخمس أدوات","قاعدة واحدة بخمس صيغ؛ احفظ كل ملف في المسار الموضّح أعلاه.","ملفات الربط","ما الذي يجعل ملف التعليمات فعّالًا؟",[190,194,197,201,205,209],{"title":191,"body":192,"source":193},"ضع الأوامر الدقيقة في بداية الملف","أدرج أوامر التثبيت والاختبار والفحص الفعلية مع خياراتها في بداية الملف. حدّد التقنيات وإصداراتها بدقة، وأضف مثالاً برمجياً قصيراً عندما يكون الشرح النثري مبهماً.","مدونة GitHub، تحليل لأكثر من 2,500 ملف AGENTS.md",{"title":195,"body":196,"source":193},"اكتب قواعد منع صريحة","اذكر بوضوح ما يجب على الوكيل ألّا يفعله، مثل المساس بالأسرار أو الشيفرة المضمّنة من طرف ثالث أو بيئة الإنتاج. كان عدم إيداع الأسرار في المستودع أكثر القيود المفيدة شيوعاً في الملفات التي راجعتها GitHub.",{"title":198,"body":199,"source":200},"اجعل كل تعليمة قابلة للتحقق","يمكن التحقق من تشغيل npm test قبل الإيداع، لكن لا يمكن التحقق من عبارة اختبر تغييراتك. أزل التناقضات، لأن النموذج قد يتبع أياً من السطرين عند تعارضهما.","وثائق الذاكرة في Claude Code",{"title":202,"body":203,"source":204},"اختصر التعليمات ووزّعها حسب المسار","توصي Anthropic بألا يتجاوز الملف 200 سطر، وCursor بألا تتجاوز كل قاعدة 500 سطر. انقل الإرشادات الخاصة بمنطقة معينة إلى قاعدة محددة بنطاق مسار، كي لا تُحمّل إلا عند التعامل مع تلك الملفات. تنظّم الاستيرادات الملف، لكنها لا تقلل تكلفة السياق.","وثائق الذاكرة في Claude Code؛ وثائق قواعد Cursor",{"title":206,"body":207,"source":208},"تجاوز ما يعرفه الوكيل مسبقاً","في دراسة شملت أربعة وكلاء للبرمجة، لم ترفع ملفات السياق نسبة نجاح المهام بشكل موثوق، وزادت تكلفة الاستدلال بأكثر من 20%. كما أضرت الملفات التي كتبتها LLMs بالأداء قليلاً، ولم تفد النظرات العامة على المستودعات؛ لذا اقتصر على المتطلبات غير البديهية، مثل الأدوات المحددة.","مختبر SRI في ETH Zurich، arXiv 2602.11988",{"title":210,"body":211,"source":212},"أضف القواعد عند تكرار الأخطاء","ابدأ بملف صغير، وأضف تعليمة عندما تلاحظ أن الوكيل يكرر الخطأ نفسه. أشر إلى ملف موجود كنموذج بدلاً من نسخ دليل أسلوب كامل.","وثائق قواعد Cursor؛ مدونة GitHub","أسئلة عن AGENTS.md",[215,218,221,224,227,230],{"q":216,"a":217},"هل يقرأ Claude Code ملف AGENTS.md؟","نعم، ابتداءً من v2.1.277. افتراضياً، لا يقرأ AGENTS.md أو .claude\u002FAGENTS.md إلا عند عدم وجود CLAUDE.md أو .claude\u002FCLAUDE.md أو CLAUDE.local.md في دليل العمل أو في دليل أعلى منه. يحمّل الإعداد claude-md-and-agents-md الملفين معاً، كما أن استخدام @AGENTS.md داخل CLAUDE.md يعمل في جميع الإصدارات.",{"q":219,"a":220},"هل يتطلب AGENTS.md ترويسة بيانات وصفية أو عناوين محددة؟","لا. ملف AGENTS.md هو Markdown عادي، ولا يتطلب حقولاً محددة، ويمكنك استخدام أي عناوين تريدها. يقترح موقع agents.md أقساماً مثل نظرة عامة على المشروع، وأوامر البناء والاختبار، وأسلوب كتابة الشيفرة، والاختبارات، وملاحظات الأمان، وإرشادات pull request.",{"q":222,"a":223},"كيف أستخدم AGENTS.md في مستودع أحادي؟","ضع ملف AGENTS.md في الجذر، وآخر داخل كل حزمة تحتاج إلى قواعد خاصة بها. يقرأ الوكلاء الملف الأقرب إلى الشيفرة الجاري تعديلها، وتكون له الأولوية عند التعارض. كان في المستودع الرئيسي لـ OpenAI عدد 88 من هذه الملفات عندما وثّق موقع agents.md ذلك.",{"q":225,"a":226},"كيف أجعل Gemini CLI يقرأ AGENTS.md؟","لا يزال Gemini CLI يستخدم GEMINI.md افتراضياً. أضف AGENTS.md إلى context.fileName في .gemini\u002Fsettings.json، مثلاً [\"AGENTS.md\", \"GEMINI.md\"]. شغّل \u002Fmemory show للتحقق مما تم تحميله.",{"q":228,"a":229},"ما وكلاء البرمجة الذين يدعمون AGENTS.md؟","راجعنا وثائق OpenAI Codex وClaude Code وCursor وGitHub Copilot وDevin Desktop وCline وOpenClaw، وتقرأها جميعها مباشرةً، بينما يحتاج Gemini CLI وAider إلى سطر واحد في الإعدادات. يسرد موقع agents.md ما مجموعه 23 أداة متوافقة، منها Zed وWarp وgoose وopencode وJules وJetBrains Junie.",{"q":231,"a":232},"من يتولى صيانة تنسيق AGENTS.md؟","أسهمت OpenAI بتنسيق AGENTS.md لصالح Agentic AI Foundation، وهو صندوق تديره Linux Foundation أُعلن عنه في 2025-12-09 إلى جانب MCP وgoose. ويذكر موقع agents.md أن أكثر من 60k مشروع مفتوح المصدر يستخدمه.",{"crumb":234,"tool":235,"reads":236,"support":237,"supportCol":241,"sources":242},"التعليمات","الأداة","يقرأ",{"native":238,"opt-in":239,"none":240},"مدمج","عبر الإعدادات","لا","الدعم","المصادر",{"common":244},{"skip":5,"menu":6,"language":7,"sections":8,"footer":9,"tool":10,"home":11,"breadcrumbs":12,"copy":13,"copied":14,"download":15},1790863378011]