Priya Nair
priya@acme.com
لمستخدمي GitHub Copilot
بنيت أداة داخلية باستخدام وكيل Copilot في VS Code. ينشرها TeamOnly على رابط خاص لا يفتحه إلا زملاؤك، بحساب Google أو Microsoft للعمل أو برمز يصل إلى بريد العمل. ويشغّل Copilot النشر عنك.
انشر هذا التطبيق على TeamOnlyتشغيل npx teamonly deploy في الطرفية؟ سماح / تخطٍّLive at https://stock.acme.teamonly.appOnly @acme.com accounts can sign in.01الإجابة المختصرة
شغّل npx teamonly init في المشروع. يضيف ملف AGENTS.md فيه قواعد TeamOnly، ويرفق VS Code ملف AGENTS.md الموجود في الجذر بطلبات الوكيل افتراضيًا.
ثم اطلب الأداة من Copilot واطلب منه نشرها. يشغّل npx teamonly deploy في طرفية VS Code وتحصل على رابط مثل stock.acme.teamonly.app لا يستطيع أحد من خارج شركتك فتحه.
02الخطوات
افتح مجلد التطبيق في VS Code وشغّل npx teamonly init في الطرفية. في مجلد فارغ ينشئ تطبيقًا مبدئيًا، وفي مجلد موجود يضيف ملفات TeamOnly ويترك كودك كما هو.
في عرض Chat، مع اختيار الوكيل: «عدّاد مخزون يسجل فيه أي شخص في المستودع الجرد من هاتفه». يبني واجهة React وواجهة API صغيرة، وهو الشكل الوحيد الذي يشغّله TeamOnly.
قل «انشر هذا التطبيق على TeamOnly». يشغّل Copilot الأمر npx teamonly deploy ويطلب منك السماح به أولًا، إلا إذا ضبطته على الموافقة التلقائية.
في المرة الأولى يطلب Copilot بريد العمل والرمز المكوّن من 6 أرقام الذي نرسله إليك. وإذا كانت شركتك جديدة على TeamOnly، يعرض تجربة مجانية لمدة 14 يومًا.
أرسله إلى الفريق. عدّل التطبيق لاحقًا وانشر مرة أخرى، والرابط يبقى كما هو.
npx teamonly initAdded the TeamOnly instructions for Claude Code, Cursor and other AI tools npx teamonly deployLive at https://stock.acme.teamonly.app03ما يقرؤه Copilot
يكتب init كتلة مميَّزة في AGENTS.md في جذر المشروع، ويترك باقي الملف كما هو إن كان موجودًا. تصف الكتلة شكل التطبيق، وكيفية معرفة الشخص المسجّل الدخول، وقاعدة البيانات والملفات، وكيفية النشر.
تقول وثائق VS Code إن الإعداد chat.useAgentsMdFile، المفعّل افتراضيًا، يرفق ملف AGENTS.md الموجود في الجذر بطلبات المحادثة. وتذكر وثائق GitHub ملف AGENTS.md لـ Copilot Chat في VS Code ووكيل Copilot السحابي وCopilot CLI. وهذا يغطي كل ذلك.
تستخدم Copilot في Visual Studio أو JetBrains؟ تقول وثائق GitHub إن Copilot Chat هناك يقرأ .github/copilot-instructions.md وليس AGENTS.md. لذلك يكتب npx teamonly init أيضًا ملف .github/copilot-instructions.md قصيرًا يوجّه Copilot إلى AGENTS.md.
04تشغيل الأوامر
في VS Code يستطيع الوكيل تعديل الملفات وتشغيل أوامر الطرفية واستدعاء الأدوات. ومع الأذونات الافتراضية يستأذن قبل أي أمر غير موافَق عليه تلقائيًا. اسمح بـ npx teamonly deploy مرة واحدة، أو أضفه إلى chat.tools.terminal.autoApprove.
وكيل Copilot السحابي مختلف. يعمل على GitHub في بيئة GitHub Actions خلف جدار حماية ويفتح طلب سحب (pull request). وليس لديه تسجيل دخولك إلى TeamOnly، فيستطيع كتابة التغيير لكن لا يستطيع نشره. ادمج التغيير أو اسحبه، ثم انشر من VS Code على حاسوبك.
05خيار MCP
حزمة teamonly هي أيضًا خادم MCP، فيستطيع Copilot النشر وقراءة السجلات وتغيير من يمكنه فتح التطبيق عبر أدوات بدل الأوامر. شغّل هذا مرة واحدة في الطرفية:
code --add-mcp '{"name":"teamonly","type":"stdio","command":"npx","args":["-y","teamonly","mcp"]}'أو شغّل MCP: Add Server من Command Palette، واختر Command (stdio) وأدخل npx -y teamonly mcp. ولتحفظه مع المشروع، أضفه إلى .vscode/mcp.json الذي يستخدم servers:
{ "servers": { "teamonly": { "type": "stdio", "command": "npx", "args": ["-y", "teamonly", "mcp"] } } }06ما يراه الزملاء
لا يحتاج زملاؤك إلى Copilot ولا إلى حساب GitHub ولا إلى تثبيت أي شيء.
يفتحون الرابط ويسجلون الدخول بحساب Google أو Microsoft للعمل، أو برمز يصل إلى بريد العمل. يتحقق TeamOnly من ذلك قبل أن يعمل أي سطر من كودك، ويتلقى تطبيقك اسمهم وبريدهم. وكل من هو خارج شركتك يتوقف عند صفحة تسجيل الدخول. ومن يستخدم التطبيقات فقط لا يدفع شيئًا. كيف يعمل تسجيل الدخول بحساب الشركة.
Priya Nair
priya@acme.com
باب مكتوب عليه «للموظفين فقط» يقف أمام تطبيق المصروفات. Sam، المسجّل باسم sam@acme.com، يُفحص عند الباب ويدخل. بعده يُفحص randomperson@gmail.com وبرنامج آلي عند الباب نفسه فيُرفضان. لا يصلان إلى التطبيق أبدًا، لأن الفحص يحدث عند الباب، قبل التطبيق.
في VS Code، نعم: يُرفق ملف AGENTS.md الموجود في الجذر بطلبات الوكيل افتراضيًا. وتذكره وثائق GitHub أيضًا لوكيل Copilot السحابي وCopilot CLI. أما Copilot Chat في Visual Studio وJetBrains فيقرأ .github/copilot-instructions.md بدلًا منه.
لا داعي لأن تكتبه بنفسك. يضع npx teamonly init القواعد في AGENTS.md الذي يقرؤه Copilot في VS Code، ويضيف أيضًا ملف .github/copilot-instructions.md قصيرًا يشير إليه من أجل Copilot في Visual Studio وJetBrains. وإذا كان لديك هذا الملف من قبل، يضيف init كتلته ويترك الباقي كما هو.
نعم، الوكيل في VS Code يشغّل أوامر الطرفية. ويطلب منك السماح بالأمر إلا إذا كانت إعداداتك توافق عليه تلقائيًا.
لا. يعمل على GitHub، خلف جدار حماية، دون تسجيل دخولك إلى TeamOnly، وقواعد TeamOnly تطلب من الذكاء الاصطناعي ألا يلتف على تسجيل الدخول أبدًا. دعه يفتح طلب السحب، ثم انشر من حاسوبك.
لا. يرسل النشر التطبيق من المجلد الموجود على حاسوبك. ومع ذلك فحفظه على GitHub فكرة جيدة، وتحتاج إليه هناك إن أردت أن يعمل عليه الوكيل السحابي.
أول 14 يومًا مجانية، دون بطاقة. بعدها خطة Builder بسعر $19 شهريًا لمُنشئ واحد و3 تطبيقات، وخطة Team بسعر $249 شهريًا لكل المُنشئين والتطبيقات. والزملاء الذين يستخدمون التطبيقات فقط لا يدفعون شيئًا. وتبقى خطتك في Copilot كما هي.
رُوجعت المعلومات عن Copilot في 26 أكتوبر 2026 في وثائق GitHub وMicrosoft: أي ميزات Copilot تقرأ أي ملفات تعليمات، التعليمات المخصصة في VS Code، الموافقات وأوامر الطرفية، إعداد MCP، جدار حماية الوكيل السحابي. يتغير Copilot كثيرًا، فراجع وثائقه إن بدا لك شيء مختلفًا.
الوصول المبكر
TeamOnly في مرحلة الوصول المبكر، وكل الخطط متاحة الآن. جرّبه مجانًا لمدة 14 يومًا دون بطاقة، أو اشترك. في الحالتين، تصبح شركتك جاهزة فورًا، وتنشر أول تطبيق لك بثلاثة أوامر.
لا حاجة إلى بطاقة للتجربة. بعدها من $19 شهريًا، ويمكنك الإلغاء في أي وقت.
أرسل أسئلتك إلى hello@teamonly.dev، وسيرد عليك شخص حقيقي.