عناصر عمل Azure DevOps لديك،
يعالجها الوكيل الذي تختاره
السبرينت يعيش في Azure Boards. قصص المستخدم والأخطاء المُسنَدة إليك موجودة هناك، بخطوات إعادة إنتاجها ومعايير قبولها ولقطات شاشتها. ما تريده هو وكيل على كل واحد منها، على جهازك أنت، في أداة CLI التي تناسب المهمة.
يستورد AgentsRoom عناصر العمل تلك إلى الـ backlog الخاص بالمشروع، مع وصفها وخطوات إعادة إنتاجها ومعايير قبولها وملفاتها المرفقة. يصبح كل واحد منها تذكرة تسندها إلى Claude Code أو Codex أو GitHub Copilot CLI أو Cursor أو أداة CLI أخرى للوكلاء، وكيل واحد لكل تذكرة. الاستيراد يقرأ فقط: لا يُكتب أي شيء أبدًا في Azure DevOps.
مشروعا Azure DevOps، استعلام WIQL واحد، وكيل لكل تذكرة: الاستيراد يقرأ Azure DevOps ولا يكتب فيه أبدًا.
Azure Boards هو المكان الذي تخطّط فيه فرق كثيرة تعمل على منظومة Microsoft للعمل: الـ backlog، والسبرينت، والخطأ الذي وصل هذا الصباح. وClaude Code وCodex وغيرهما من أدوات CLI للوكلاء هي المكان الذي يُنجَز فيه جزء متزايد من ذلك العمل. وبين الاثنين، الطريقة المعتادة هي النسخ واللصق: العنوان في prompt، ثم خطوات إعادة الإنتاج بعده، ولقطات الشاشة تضيع في الطريق.
يقوم استيراد Azure DevOps بهذه الخطوة نيابةً عنك. تربط مؤسستك برمز وصول شخصي، وتختار مشروعًا أو تكتب استعلام WIQL، وتعاين عناصر العمل وتستوردها. تصل إلى عمود TODO في الـ backlog الخاص بالمشروع كتذاكر عادية، مع الوصف وخطوات إعادة الإنتاج ومعايير القبول محوَّلة إلى Markdown والملفات المرفقة منزَّلة، وتشغّل وكيلًا على كل منها كما تفعل مع أي تذكرة أخرى.
إنها ليست مزامنة في الاتجاهين. لا يرسل AgentsRoom إلى Azure DevOps إلا طلبات قراءة: لا تغيير في الحالة، ولا تعليق، ولا تعديل لأي حقل. إن أردت أن يعلّق وكيل على عنصر عمل أو يغلقه، فهذا هو دور خادم MCP الذي تقدّمه Microsoft لـ Azure DevOps، والاثنان يعملان معًا، كما هو موضّح أدناه.

ما يفعله استيراد Azure DevOps
مصدر إضافي للـ backlog، إلى جانب Jira وLinear وGitHub Issues وNotion.
مشروع أو استعلام WIQL خاص بك
اختر أحد مشاريعك من القائمة، مع حقل بحث حين تكون بالعشرات، فيُكتب الاستعلام تلقائيًا: كل ما لا يزال مفتوحًا في ذلك المشروع، والأحدث تعديلًا أولًا. أو اكتب WIQL بنفسك: مسار منطقة، أو تكرار، أو وسم، أو AND [System.AssignedTo] = @Me للإبقاء على عناصر العمل الخاصة بك فقط.
عنصر عمل واحد، برقمه
تحتاج فقط إلى الخطأ الذي أُعطي لك للتو؟ الصق 1234 أو #1234 أو AB#1234 أو رابط عنصر العمل عبر زر الاستيراد في عمود TODO. يصل وحده، إلى أعلى العمود، دون المساس بالاستيراد المحفوظ.
خطوات إعادة الإنتاج ومعايير القبول مشمولة
يحفظ Azure DevOps المواصفات في عدة حقول HTML. يحوّل الاستيراد الوصف وخطوات إعادة الإنتاج ومعايير القبول إلى Markdown، ثم يضيف كتلة سياق قصيرة: النوع، والحالة، والمنطقة، والتكرار، والأولوية، ونقاط القصة، والعنصر الأب. يقرأ الوكيل المواصفات كما كتبها الفريق.
مرفقات يستطيع الوكيل فتحها
الملفات المرفقة بعنصر العمل، والصور الملصقة في نصّه، محمية بتسجيل دخولك في Azure DevOps، لذا يكون الرابط بلا فائدة للوكيل. ينزّلها الاستيراد على حاسوبك ويرفقها بالتذكرة، حتى 10 لكل عنصر عمل.
نوع وحالة منطقيان
Bug وUser Story وProduct Backlog Item وFeature وEpic وTask: الأنواع المدمجة في عمليات Basic وAgile وScrum وCMMI تُطابَق مع نوع التذكرة، ويبقى نوع عنصر العمل وسمًا. تُقرأ حالة الإنجاز من فئة الحالة لا من اسمها، فيصل عنصر العمل المغلق في عمليتك منتهيًا، سواء سُمّيت الحالة Closed أو Done أو باسم خاص بك.
للقراءة فقط، والرمز على جهازك
لا يحتاج الرمز إلا إلى نطاقَي قراءة، لا أكثر. يُشفَّر على حاسوبك ولا يصل أبدًا إلى خوادمنا؛ وحده الاستعلام يتبع المشروع إلى أجهزتك الأخرى، حيث تلصق الرمز من جديد.
كيف يعمل
أربع خطوات. الخطوتان الأوليان تتمّان مرة واحدة لكل جهاز.
- 1
أنشئ رمز وصول شخصيًا
في Azure DevOps، افتح User settings ثم Personal access tokens، وأنشئ رمزًا لمؤسستك بنطاقين: Work Items (Read) وProject and Team (Read). لا حاجة إلى أي صلاحية كتابة.
- 2
اربط مؤسستك
في الـ backlog الخاص بالمشروع، انقر «استيراد تذاكر» واختر Azure DevOps. أدخل اسم المؤسسة (الجزء الذي يلي dev.azure.com/، أو الصق العنوان كاملًا) والرمز.
- 3
اختر وعاين
اختر مشروعًا أو اكتب استعلام WIQL، ثم انقر «معاينة». ابحث في القائمة بالرقم أو بالعنوان، وحدّد عناصر العمل التي تريدها واستوردها، حتى 500 في المرة الواحدة.
- 4
أسند كل تذكرة إلى وكيل
أصبحت عناصر العمل الآن تذاكر في TODO، لكل منها رابط يعود إلى Azure DevOps. أسند وكيلًا ونموذجًا، وحدّد «العمل في worktree منفصل لهذه المهمة» إن أردت أن تكون على فرعها الخاص، واسحب التذكرة إلى «قيد التنفيذ». ويعيد «تحديث» مزامنة اللوحة لاحقًا.

ما تفعله Microsoft وأدوات CLI للوكلاء بنفسها أصلًا
تنشر Microsoft خادم MCP لـ Azure DevOps (microsoft/azure-devops-mcp على GitHub). للخادم المحلي، تذكر وثائقها الأمر claude mcp add --transport stdio azure-devops -- npx -y @azure-devops/mcp contoso لـ Claude Code والأمر codex mcp add azure-devops -- npx -y @azure-devops/mcp contoso لـ Codex، حيث يمثّل contoso اسم مؤسستك؛ وافتراضيًا يُفتح متصفح لتسجّل الدخول بحسابك في Microsoft. يحصل الوكيل بعدها على أدوات لعناصر العمل والمستودعات والـ pipelines والويكي وخطط الاختبار من داخل جلسته.
تشغّل Microsoft أيضًا نسخة مستضافة من هذا الخادم، متاحة للجميع منذ 5 أغسطس 2026. يذكر إعلانها أن Claude Code وClaude Desktop وChatGPT وCursor لا تستطيع الاتصال بها بعد، لأنها تحتاج إلى تسجيل OAuth لا يوفّره لها Microsoft Entra حاليًا، لذا يبقى مستخدموها على الخادم المحلي. ويستطيع Azure Boards أيضًا إرسال عنصر عمل إلى وكيل البرمجة GitHub Copilot عبر زر Copilot في عنصر العمل، وهي ميزة متاحة للجميع منذ ديسمبر 2025: يجب أن يكون الكود في مستودع GitHub، ويردّ الوكيل بطلب سحب (pull request) في صورة مسودة على GitHub، لا بجلسة على حاسوبك.
يلبّي استيراد AgentsRoom حاجة أخرى: عناصر العمل على لوحة، بجانب بقية تذاكرك، مع وكيل لكل عنصر عمل على جهازك أنت وفي أداة CLI التي تختارها، بما فيها أدوات CLI التي لا تملك أي تكامل مع Azure DevOps، وسواء كان الكود في Azure Repos أو GitHub أو أي مكان آخر. والاثنان لا يُلغي أحدهما الآخر: استورد عناصر العمل لتخطيط العمل وتشغيله، وامنح وكيلًا خادم MCP الخاص بـ Microsoft حين يجب أن يعلّق على عنصر عمله أو يغلقه بنفسه.
ما يجب معرفته
- Azure DevOps Services فقط (dev.azure.com). Azure DevOps Server، المثبَّت على خوادمك الخاصة، غير مدعوم.
- مؤسسة واحدة لكل حاسوب. للاستيراد من مؤسسة ثانية، اربطها بدلًا من الأولى.
- في اتجاه واحد فقط: لا شيء يعود إلى Azure DevOps، حتى بعد إنجاز التذكرة هنا. أغلق عنصر العمل بنفسك، أو امنح الوكيل خادم MCP الخاص بـ Microsoft.
- يبقى الرمز على الحاسوب الذي ربطه. على جهاز آخر، يعرض زر اللوحة «إعادة الاتصال»، مع شارة «Azure DevOps غير متصل»، إلى أن تلصق رمزًا هناك أيضًا.
- حتى 500 عنصر عمل لكل استيراد، وحتى 10 ملفات مرفقة لكل عنصر عمل.
- لا تُستورد التعليقات، ولا المُسنَد إليه، ولا الروابط غير رابط العنصر الأب، ولا السجل: تحمل التذكرة العنوان والوصف وخطوات إعادة الإنتاج ومعايير القبول وكتلة السياق والوسوم والملفات.
- ربط Azure DevOps وكتابة الاستعلام يتمّان على سطح المكتب. من الهاتف يمكنك تحديث الاستيراد أو جلب عنصر عمل واحد برقمه؛ وكلاهما يُنفَّذ على حاسوبك، الذي يجب أن يكون قيد التشغيل.
الأسئلة الشائعة
هل هذا هو نفسه خادم MCP الذي تقدّمه Microsoft لـ Azure DevOps؟
لا. يمنح خادم MCP الخاص بـ Microsoft وكيلًا واحدًا أدوات لقراءة Azure DevOps وتعديله من داخل جلسته، على أدوات CLI التي تدعم MCP. أما استيراد AgentsRoom فيجلب عناصر العمل إلى الـ backlog الخاص بالمشروع قبل أن يبدأ أي وكيل، لتخطّطها، وتسند كلًّا منها إلى وكيل مختلف، وتتابعها على اللوحة. يمكنك استخدام الاثنين: الاستيراد لتنظيم العمل، وخادم MCP لوكيل يجب أن يعلّق على عنصر عمله أو يغلقه.
هل يستطيع Claude Code استخدام Azure DevOps؟
نعم، بطريقتين. داخل الجلسة، أضف خادم MCP المحلي الخاص بـ Microsoft بالأمر claude mcp add --transport stdio azure-devops -- npx -y @azure-devops/mcp contoso (اسم مؤسستك مكان contoso): يستطيع الوكيل بعدها البحث عن عناصر العمل وقراءتها وتحديثها بنفسه. لا يقبل خادم MCP المستضاف الخاص بـ Microsoft الاتصال من Claude Code بعد، وفقًا لإعلانها في 5 أغسطس 2026. وقبل الجلسة، استورد عناصر العمل إلى AgentsRoom وأسند كلًّا منها إلى وكيل Claude Code: يصل الوصف وخطوات إعادة الإنتاج ومعايير القبول والملفات إلى الوكيل مع مهمته.
هل يحدّث AgentsRoom عنصر العمل حين ينتهي الوكيل؟
لا. الاستيراد لا يرسل إلا طلبات قراءة، برمز لا يملك إلا نطاقات قراءة: لا تغيير في الحالة، ولا تعليق، ولا تعديل لأي حقل. حين تُنجَز التذكرة هنا، تنقل عنصر العمل في Azure DevOps بنفسك، أو تترك وكيلًا يفعل ذلك عبر خادم MCP الخاص بـ Microsoft.
هل يمكنني استيراد عناصر العمل المُسنَدة إليّ فقط؟
نعم، عبر WIQL: اختر المشروع، ثم أضف AND [System.AssignedTo] = @Me إلى الاستعلام الذي يكتبه. يمكنك أيضًا التصفية حسب مسار تكرار أو مسار منطقة أو وسم. يُحفظ الاستعلام مع المشروع، فيعيد «تحديث» تشغيله لاحقًا.
هل يمكنني جلب عنصر العمل الذي أُسند إليّ للتو فقط؟
نعم. استخدم زر الاستيراد في عمود TODO والصق رقمه (1234 أو #1234 أو AB#1234) أو رابطه. يصل إلى أعلى TODO دون تغيير الاستيراد المحفوظ، ويمكن تحديثه وحده لاحقًا من التذكرة.
هل يغادر رمز Azure DevOps حاسوبي؟
لا. يُخزَّن مشفّرًا على الحاسوب الذي ربطه، مع اسم المؤسسة، ولا يصل أبدًا إلى خوادمنا. لا تُنزَّل المرفقات إلا من المؤسسة التي ربطتها، فلا يُرسَل الرمز أبدًا إلى خادم آخر. لا يُحفظ في حسابك إلا استعلام الاستيراد، فيتبع الاستيراد المشروع إلى أجهزتك الأخرى، حيث تلصق الرمز من جديد.
أي أدوات CLI للوكلاء يمكنها العمل على عنصر عمل مستورد؟
كل أدوات CLI للوكلاء الـ 17 التي يدعمها AgentsRoom (Claude وCodex وGitHub Copilot CLI وCursor و13 أداة أخرى). عنصر العمل المستورد تذكرة عادية: يعمل على أي وكيل ونموذج تسندهما إليه، في نسخة العمل المشتركة أو في git worktree خاص به.
هل يعمل مع Azure DevOps Server أو Team Foundation Server؟
ليس اليوم. يتواصل الاستيراد مع Azure DevOps Services على dev.azure.com. ومع ذلك تستطيع الفرق التي تستخدم Azure DevOps Server، المثبَّت على خوادمها الخاصة، أن تمنح وكيلًا خادم MCP لـ Azure DevOps يدعم تثبيتها.
قد يعجبك أيضًا
استيراد التذاكر
اجمع تذاكر Jira أو Linear أو GitHub Issues أو Azure DevOps أو Notion في backlog واحد وأسند كلًّا منها إلى Claude Code أو Codex أو Cursor أو أي أداة CLI للوكلاء على جهازك. للقراءة فقط.
استيراد Jira
استورد مشكلات Jira Cloud إلى AgentsRoom وأسند كلًّا منها إلى Claude Code أو Codex أو Cursor أو أي أداة CLI للوكلاء على جهازك. مشروع أو JQL، مع المرفقات. للقراءة فقط.
إدارة المهام
لوحة كانبان بصرية لتنسيق وكلاء الذكاء الاصطناعي بالسحب والإفلات. أنشئ مهاماً في TODO، اسحبها إلى In Progress لإطلاق وكيل Claude تلقائياً، وتابع الإنجاز عبر عمودي Pending وDone. تطوير مدفوع بالسجل للبرمجة المتوازية بالذكاء الاصطناعي.
worktrees في Git
امنح كل وكيل ذكاء اصطناعي أو كل تذكرة worktree خاصًا به في git، جاهزًا للبناء (التبعيات مثبّتة وملفات .env منسوخة)، ثم راجعه وأنشئ له commit وادمجه من نافذة واحدة.
خوادم MCP
عرِّف خادم MCP مرة واحدة وسلّمه إلى Claude Code وCodex وكل أداة CLI للوكلاء. اختره من سجل MCP الرسمي، واحفظ المفاتيح في مدير الأسرار، وسجّل الدخول إلى خوادم OAuth مثل Notion أو Linear بزر «اتصال» واحد.
أوصل عناصر عمل Azure DevOps إلى وكلائك
نزّل AgentsRoom، وافتح مستودعك كمشروع، ثم انقر «استيراد تذاكر» في الـ backlog الخاص به واختر Azure DevOps.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.