<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Vscode | The .NET Blog</title><link>https://thedotnetblog.com/ar/tags/vscode/</link><description>Articles, tutorials and insights from the .NET community.</description><generator>Hugo</generator><language>ar</language><managingEditor>@thedotnetblog (The .NET Blog)</managingEditor><webMaster>@thedotnetblog</webMaster><lastBuildDate>Sun, 19 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://thedotnetblog.com/ar/tags/vscode/index.xml" rel="self" type="application/rss+xml"/><item><title>VS Code 1.117: الوكلاء يحصلون على فروع Git الخاصة بهم وهذا رائع</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</link><pubDate>Sun, 19 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/</guid><description>يأتي VS Code 1.117 بعزل worktree لجلسات الوكلاء، ووضع Autopilot الدائم، ودعم الوكلاء الفرعيين. سير عمل الترميز الآلي أصبح أكثر واقعية.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-117-agents-autopilot-worktrees/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;يستمر الخط الفاصل بين &amp;ldquo;مساعد الذكاء الاصطناعي&amp;rdquo; و&amp;quot;زميل الذكاء الاصطناعي&amp;quot; في التلاشي. وصل VS Code 1.117 للتو و&lt;a href="https://code.visualstudio.com/updates/v1_117"&gt;ملاحظات الإصدار الكاملة&lt;/a&gt; مليئة بالمحتوى، لكن القصة هنا واضحة: يصبح الوكلاء مواطنين من الدرجة الأولى في سير عملك التطويري.&lt;/p&gt;
&lt;p&gt;إليك ما يهم فعلاً.&lt;/p&gt;
&lt;h2 id="وضع-autopilot-يتذكر-أخيرا-تفضيلاتك"&gt;وضع Autopilot يتذكر أخيراً تفضيلاتك&lt;/h2&gt;
&lt;p&gt;في السابق، كان عليك إعادة تمكين Autopilot في كل مرة تبدأ فيها جلسة جديدة. أمر مزعج. الآن يستمر وضع الأذونات عبر الجلسات ويمكنك تكوين الوضع الافتراضي.&lt;/p&gt;
&lt;p&gt;يدعم مضيف الوكيل ثلاث تكوينات للجلسة:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Default&lt;/strong&gt; — تطلب الأدوات التأكيد قبل التشغيل&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bypass&lt;/strong&gt; — يوافق تلقائياً على كل شيء&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Autopilot&lt;/strong&gt; — استقلالية كاملة، يجيب على أسئلته الخاصة ويستمر&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;إذا كنت تُنشئ سقالة لمشروع .NET جديد مع الترحيلات وDocker وCI — اضبطه على Autopilot مرة واحدة وانسَ الأمر. يبقى هذا التفضيل.&lt;/p&gt;
&lt;h2 id="عزل-worktree-وgit-لجلسات-الوكيل"&gt;عزل Worktree وGit لجلسات الوكيل&lt;/h2&gt;
&lt;p&gt;هذه هي الميزة الكبرى. تدعم جلسات الوكيل الآن عزل worktree وgit الكامل. هذا يعني أنه عندما يعمل الوكيل على مهمة، يحصل على فرعه الخاص ودليل عمله. يبقى فرعك الرئيسي دون مساس.&lt;/p&gt;
&lt;p&gt;والأفضل من ذلك — يولّد Copilot CLI أسماء فروع ذات معنى لجلسات worktree هذه. لا مزيد من &lt;code&gt;agent-session-abc123&lt;/code&gt;. تحصل على شيء يصف فعلاً ما يفعله الوكيل.&lt;/p&gt;
&lt;p&gt;لمطوري .NET الذين يديرون فروع ميزات متعددة أو يصلحون أخطاء بينما تعمل مهمة بناء سقالة طويلة، هذا تغيير جذري. يمكنك أن تجعل وكيلاً يبني وحدات تحكم API الخاصة بك في worktree واحدة بينما تُصحّح مشكلة في طبقة الخدمة في أخرى. لا تعارضات. لا تخزين مؤقت. لا فوضى.&lt;/p&gt;
&lt;h2 id="الوكلاء-الفرعيون-وفرق-الوكلاء"&gt;الوكلاء الفرعيون وفرق الوكلاء&lt;/h2&gt;
&lt;p&gt;يدعم بروتوكول مضيف الوكيل الآن الوكلاء الفرعيين. يمكن للوكيل تشغيل وكلاء أخرى للتعامل مع أجزاء من مهمة ما. فكّر في الأمر كتفويض — الوكيل الرئيسي ينسّق، والوكلاء المتخصصة تتولى الأجزاء.&lt;/p&gt;
&lt;p&gt;هذا في مرحلة مبكرة، لكن الإمكانات لسير عمل .NET واضحة. تخيّل وكيلاً يتعامل مع ترحيلات EF Core بينما يُعدّ آخر اختبارات التكامل. لم نصل بالكامل إلى هناك بعد، لكن وصول دعم البروتوكول الآن يعني أن الأدوات ستتبع بسرعة.&lt;/p&gt;
&lt;h2 id="مخرجات-الطرفية-تدرج-تلقائيا-عندما-يرسل-الوكلاء-مدخلات"&gt;مخرجات الطرفية تُدرج تلقائياً عندما يرسل الوكلاء مدخلات&lt;/h2&gt;
&lt;p&gt;أمر بسيط لكن ذو معنى. عندما يرسل الوكيل مدخلات إلى الطرفية، تُدرج مخرجات الطرفية الآن تلقائياً في السياق. في السابق، كان الوكيل يحتاج إلى دورة إضافية فقط لقراءة ما حدث.&lt;/p&gt;
&lt;p&gt;إذا سبق لك مشاهدة وكيل يشغّل &lt;code&gt;dotnet build&lt;/code&gt; ويفشل، ثم يحتاج إلى جولة انتقالية أخرى فقط لرؤية الخطأ — هذا الاحتكاك اختفى. يرى المخرجات فوراً ويتفاعل معها.&lt;/p&gt;
&lt;h2 id="تطبيق-agents-يحدث-نفسه-على-macos"&gt;تطبيق Agents يُحدّث نفسه على macOS&lt;/h2&gt;
&lt;p&gt;يقوم تطبيق Agents المستقل على macOS الآن بالتحديث الذاتي. لا مزيد من التنزيل اليدوي للإصدارات الجديدة. يبقى محدّثاً تلقائياً.&lt;/p&gt;
&lt;h2 id="الأشياء-الأصغر-التي-تستحق-المعرفة"&gt;الأشياء الأصغر التي تستحق المعرفة&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;التحويم فوق package.json&lt;/strong&gt; يعرض الآن كلاً من الإصدار المثبّت وأحدث إصدار متاح. مفيد إذا كنت تدير أدوات npm إلى جانب مشاريع .NET.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;الصور في تعليقات JSDoc&lt;/strong&gt; تُعرض بشكل صحيح في التحويم والإكمالات.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;جلسات Copilot CLI&lt;/strong&gt; تُشير الآن إلى ما إذا كانت أُنشئت بواسطة VS Code أو خارجياً — مفيد عند القفز بين الطرفيات.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Copilot CLI وClaude Code وGemini CLI&lt;/strong&gt; معترف بها كأنواع shell. يعرف المحرر ما تشغّله.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="الخلاصة"&gt;الخلاصة&lt;/h2&gt;
&lt;p&gt;VS Code 1.117 ليس إضافة ميزات مبهرجة. إنه بنية تحتية. عزل Worktree، وأذونات دائمة، وبروتوكولات وكلاء فرعيين — هذه هي اللبنات الأساسية لسير عمل يتولى فيه الوكلاء مهام حقيقية ومتوازية دون المساس بكودك.&lt;/p&gt;
&lt;p&gt;إذا كنت تبني باستخدام .NET ولم تتعمق بعد في سير العمل الآلي، بصراحة، الآن هو الوقت المناسب للبدء.&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.116 — تطبيق Agents يحصل على التنقل بلوحة المفاتيح وإكمالات سياق الملفات</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-116-agents-app-updates/</guid><description>يركّز VS Code 1.116 على صقل تطبيق Agents — اختصارات لوحة مفاتيح مخصصة، وتحسينات إمكانية الوصول، وإكمالات سياق الملفات، وحل روابط CSS @import.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-116-agents-app-updates/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;VS Code 1.116 هو إصدار أبريل 2026، وبينما يكون أخف من بعض التحديثات الأخيرة، فإن التغييرات مركّزة وذات معنى — خاصةً إذا كنت تستخدم تطبيق Agents يومياً.&lt;/p&gt;
&lt;p&gt;إليك ما وصل، استناداً إلى &lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;ملاحظات الإصدار الرسمية&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="تحسينات-تطبيق-agents"&gt;تحسينات تطبيق Agents&lt;/h2&gt;
&lt;p&gt;يستمر تطبيق Agents في النضج مع صقل لقابلية الاستخدام يُحدث فارقاً حقيقياً في سير العمل اليومي:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;اختصارات لوحة مفاتيح مخصصة&lt;/strong&gt; — يمكنك الآن التركيز على عرض Changes، وشجرة الملفات داخل Changes، وعرض Chat Customizations باستخدام أوامر واختصارات لوحة مفاتيح مخصصة. إذا كنت تنقر في تطبيق Agents للتنقل بين العناصر، فهذا يجلب سير عمل كامل بلوحة المفاتيح.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;مربع حوار المساعدة لإمكانية الوصول&lt;/strong&gt; — يؤدي الضغط على &lt;code&gt;Alt+F1&lt;/code&gt; في مربع إدخال المحادثة الآن إلى فتح مربع حوار مساعدة يُظهر الأوامر المتاحة واختصارات لوحة المفاتيح. يمكن لمستخدمي قارئات الشاشة أيضاً التحكم في مستوى التفصيل في الإعلانات. إمكانية الوصول الجيدة تفيد الجميع.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;إكمالات سياق الملفات&lt;/strong&gt; — اكتب &lt;code&gt;#&lt;/code&gt; في محادثة تطبيق Agents لتشغيل إكمالات سياق الملفات المحدودة بمساحة عملك الحالية. هذا أحد تلك التحسينات الصغيرة لجودة الحياة التي تُسرّع كل تفاعل — لا مزيد من كتابة مسارات الملفات الكاملة عند الإشارة إلى الكود.&lt;/p&gt;
&lt;h2 id="حل-روابط-css-import"&gt;حل روابط CSS &lt;code&gt;@import&lt;/code&gt;&lt;/h2&gt;
&lt;p&gt;ميزة لطيفة لمطوري الواجهة الأمامية: يحل VS Code الآن مراجع CSS &lt;code&gt;@import&lt;/code&gt; التي تستخدم مسارات node_modules. يمكنك &lt;code&gt;Ctrl+النقر&lt;/code&gt; خلال عمليات الاستيراد مثل &lt;code&gt;@import &amp;quot;some-module/style.css&amp;quot;&lt;/code&gt; عند استخدام المُجمِّعات. بسيطة لكنها تُزيل نقطة احتكاك في سير عمل CSS.&lt;/p&gt;
&lt;h2 id="خلاصة-القول"&gt;خلاصة القول&lt;/h2&gt;
&lt;p&gt;VS Code 1.116 يدور حول الصقل — يجعل تطبيق Agents أكثر قابلية للتنقل وأسهل في الوصول وأكثر ملاءمة للوحة المفاتيح. إذا كنت تقضي وقتاً كبيراً في تطبيق Agents (وأظن أن كثيراً منا يفعل)، فإن هذه التغييرات تتراكم لتُحسّن تجربتك.&lt;/p&gt;
&lt;p&gt;اطلع على &lt;a href="https://code.visualstudio.com/updates/v1_116"&gt;ملاحظات الإصدار الكاملة&lt;/a&gt; للقائمة الشاملة.&lt;/p&gt;</content:encoded></item><item><title>VS Code 1.115 — إشعارات الطرفيات الخلفية، واستضافة وكلاء SSH، والمزيد</title><link>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-115-agent-improvements/</link><pubDate>Mon, 06 Apr 2026 00:00:00 +0000</pubDate><author>Emiliano Montesdeoca</author><guid>https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-115-agent-improvements/</guid><description>يجلب VS Code 1.115 إشعارات الطرفيات الخلفية للوكلاء، واستضافة وكلاء SSH عن بُعد، ولصق الملفات في الطرفيات، وتتبع التعديلات المرتبط بالجلسات. إليك ما يهم مطوري .NET.</description><content:encoded>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;تمت ترجمة هذا المقال تلقائياً. للنسخة الأصلية، &lt;a href="https://thedotnetblog.com/ar/posts/emiliano-montesdeoca/vscode-1-115-agent-improvements/"&gt;انقر هنا&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;وصل VS Code 1.115 للتو، وبينما يكون إصداراً أخف من حيث الميزات الرئيسية، فإن التحسينات المتعلقة بالوكيل مفيدة حقاً إذا كنت تعمل مع مساعدي الترميز بالذكاء الاصطناعي يومياً.&lt;/p&gt;
&lt;p&gt;دعني أسلط الضوء على ما يستحق المعرفة فعلاً.&lt;/p&gt;
&lt;h2 id="الطرفيات-الخلفية-تبلغ-الوكلاء-الآن"&gt;الطرفيات الخلفية تُبلّغ الوكلاء الآن&lt;/h2&gt;
&lt;p&gt;هذه الميزة البارزة. تُشعر الطرفيات الخلفية الآن الوكلاءَ تلقائياً عند اكتمال الأوامر، بما في ذلك رمز الخروج ومخرجات الطرفية. كما يتم الكشف عن مطالبات الإدخال في الطرفيات الخلفية وعرضها على المستخدم.&lt;/p&gt;
&lt;p&gt;لماذا يهم هذا؟ إذا استخدمت وضع وكيل Copilot لتشغيل أوامر البناء أو مجموعات الاختبار في الخلفية، فأنت تعرف ألم سؤال &amp;ldquo;هل انتهى ذلك بعد؟&amp;rdquo; — كانت الطرفيات الخلفية أساساً نهج &amp;ldquo;أطلق وانسَ&amp;rdquo;. الآن يتلقى الوكيل إشعاراً عند اكتمال &lt;code&gt;dotnet build&lt;/code&gt; أو &lt;code&gt;dotnet test&lt;/code&gt;، يرى المخرجات، ويمكنه الاستجابة وفقاً لذلك. تغيير بسيط يجعل سير العمل المدفوع بالوكلاء أكثر موثوقية بشكل ملحوظ.&lt;/p&gt;
&lt;p&gt;يوجد أيضاً أداة &lt;code&gt;send_to_terminal&lt;/code&gt; جديدة تتيح للوكلاء إرسال أوامر إلى الطرفيات الخلفية مع تأكيد المستخدم، مما يحل مشكلة كون &lt;code&gt;run_in_terminal&lt;/code&gt; مع مهلة ينقل الطرفيات إلى الخلفية ويجعلها للقراءة فقط.&lt;/p&gt;
&lt;h2 id="استضافة-الوكيل-عن-بعد-عبر-ssh"&gt;استضافة الوكيل عن بُعد عبر SSH&lt;/h2&gt;
&lt;p&gt;يدعم VS Code الآن الاتصال بالأجهزة البعيدة عبر SSH، وتثبيت CLI تلقائياً وتشغيله في وضع مضيف الوكيل. هذا يعني أن جلسات الوكيل الذكي لديك يمكن أن تستهدف البيئات البعيدة مباشرة — مفيد لمطوري .NET الذين يبنون ويختبرون على خوادم Linux أو الأجهزة الافتراضية السحابية.&lt;/p&gt;
&lt;h2 id="تتبع-التعديلات-في-جلسات-الوكيل"&gt;تتبع التعديلات في جلسات الوكيل&lt;/h2&gt;
&lt;p&gt;يتم الآن تتبع تعديلات الملفات التي تتم خلال جلسات الوكيل واستعادتها، مع عرض الفروقات والتراجع/الإعادة واستعادة الحالة. إذا أجرى وكيل تغييرات على كودك وحدث خطأ ما، يمكنك رؤية ما تغيّر بالضبط والتراجع عنه. راحة بال حقيقية عند السماح للوكلاء بتعديل قاعدة الكود.&lt;/p&gt;
&lt;h2 id="وعي-علامات-تبويب-المتصفح-وتحسينات-أخرى"&gt;وعي علامات تبويب المتصفح وتحسينات أخرى&lt;/h2&gt;
&lt;p&gt;بعض الإضافات الإضافية لجودة الحياة:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;تتبع علامات تبويب المتصفح&lt;/strong&gt; — يمكن للمحادثة الآن تتبع علامات التبويب المفتوحة خلال جلسة والربط بها، حتى يتمكن الوكلاء من الإشارة إلى صفحات الويب التي تشاهدها&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;لصق الملفات في الطرفية&lt;/strong&gt; — الصق الملفات (بما في ذلك الصور) في الطرفية بـ Ctrl+V أو السحب والإفلات أو النقر الأيمن&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;تغطية الاختبار في الخريطة المصغرة&lt;/strong&gt; — تظهر مؤشرات تغطية الاختبار الآن في الخريطة المصغرة لنظرة عامة بصرية سريعة&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;الضغط للتكبير على Mac&lt;/strong&gt; — يدعم المتصفح المدمج إيماءات الضغط للتكبير&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;حصص Copilot في Sessions&lt;/strong&gt; — يعرض شريط الحالة معلومات الاستخدام في عرض Sessions&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;الأيقونات المفضلة في Go to File&lt;/strong&gt; — صفحات الويب المفتوحة تعرض أيقوناتها المفضلة في قائمة الاختيار السريع&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="خلاصة-القول"&gt;خلاصة القول&lt;/h2&gt;
&lt;p&gt;VS Code 1.115 إصدار تدريجي، لكن تحسينات الوكيل — إشعارات الطرفيات الخلفية واستضافة وكيل SSH وتتبع التعديلات — تتجمع لتعطي تجربة أكثر سلاسة ملحوظة للتطوير المدعوم بالذكاء الاصطناعي. إذا كنت تستخدم وضع وكيل Copilot لمشاريع .NET، فهذه هي إصلاحات جودة الحياة التي تقلل الاحتكاك اليومي.&lt;/p&gt;
&lt;p&gt;اطلع على &lt;a href="https://code.visualstudio.com/updates/v1_115"&gt;ملاحظات الإصدار الكاملة&lt;/a&gt; لكل التفاصيل.&lt;/p&gt;</content:encoded></item></channel></rss>