← Back
Scott Hanselman November 6, 2026 16m

What is an "agentic" terminal? You can test a fork of Window's Terminal - "Intelligent Terminal" now

Read full transcript 15 segments
  1. مرحباً يا أصدقاء، هذه مجرد خواطر فلسفية سريعة. ليست تذمراً تماماً، بل إننا نمر بلحظة يحاول فيها الجميع معرفة كيفية تعدد المهام مجدداً. ونحن نفعل ذلك باستخدام أنواع مختلفة من علامات التبويب. دعوني أرَ إن كان بإمكاني توضيح ما أعنيه. كما ترون، لدي متصفحي وأفتح مليون علامة تبويب ، فيتكون لدي كومة أفقية كبيرة من الأشياء وأقوم بتعدد المهام. حسناً، تعدد المهام كذبة بالطبع. نحن نقوم فقط بـ...التوفيق بين الأمور. ولكن يمكنني أيضاً النقر بزر الفأرة الأيمن وتشغيل علامات التبويب الرأسية، وهنا تبدأ الجدالات. هناك فريق علامات التبويب الرأسية وفريق علامات التبويب الأفقية. لدي أيقونات شريط المهام هنا في الأسفل. بينما أغير القنوات، يمكنني النقر بزر الفأرة الأيمن على إعدادات شريط المهام ونقله بالكامل إلى اليسار إن أردت. حسناً، ها أنا ذا في، أمم ..

  2. ويندوز 11، والآن أصبح شريط المهام على اليسار. هذا النوع من تحريك الأشياء يميناً ويساراً، وأعلى وأسفل.. ربما يكون مسألة ذوق، لكن أعتقد أنه من الجدير بالذكر أنه عند القيام بعمل الوكلاء، إذا فتحت على سبيل المثال، دعونا ننتقل إلى الطرفية (Terminal). كما ترون، ها أنا أعمل على شيء ما في الطرفية. يمكنني التكبير والتصغير. ويمكنكم رؤية الزاوية هنا، إنها تدور بالفعل. إذن، هناك حالة (status) تحدث هنا . إذا ضغطت على كنترول..إذا ضغطت على كنترول تاب. يمكنني رؤية أن هذا ليس ما يسمى بمعلومات OSC التي يتم إرسالها من الطرفية، بل يتم إرسالها من Copilot إلى الطرفية لتخبرني أن هناك تقدماً يحدث.

  3. ويمكنني الخروج إلى سطر الأوامر. هناك شخص يحاول مراسلتي عبر Teams. يمكنني الدخول إلى هنا والقيام بشيء مثل..التقدم . لنرى إن كان بإمكاني فعل هذا. ها أنتم ذا. حسناً، هذا نص برمجي ( PowerShell) يقول إنه يقوم ببعض المعالجة . أنا أقوم ببعض العمل. ثم يمكنكم رؤية ذلك الدوران هناك، أليس كذلك؟ نحن نحصل على تلك الحالة. يتم إرسال ذلك الـ OSC إلى هنا ليعلمني أن العمل يجري في الخلفية . هذا جيد إذا كنت تتنقل بين، كما تعلمون ، Claude و Codex وتتنقل ذهاباً وإياباً هكذا. أحتاج للتأكد من تحديث نظام Codex الخاص بي. وبينما تقوم بتعدد المهام، يا أخي. هيا، ماذا تفعل؟ ها قد نجحنا.

  4. أمم، وأنا أتنقل بين وكلائي المختلفين، تصبح التجربة بطريقة ما شيئاً جديداً فوق شيء قديم. إنه عمل جديد، ونوع جديد من تعدد المهام فوق ما تم إنشاؤه باستخدام علامات التبويب فقط. إذن، هذا هو Windows Terminal. يعد Windows Terminal مفتوح المصدر ورائعاً حقاً. وهناك إصدارات مختلفة من Windows Terminal. هناك الإصدار الرئيسي من Windows Terminal الذي لديك على جهاز ويندوز الخاص بك. أمم، ويمكنك أيضاً الحصول على إصدارات المطورين (dev) والإصدار التجريبي (canary). لذا، إذا ذهبت إلى المتجر وبحثت عن شيء مثل Windows Terminal، فإنه يتم تحديثه بهذه الطريقة. هناك Windows Terminal للمعاينة، وهو مخصص أساساً إذا كنت تريد معرفة ما سيأتي في غضون بضعة أشهر. ولكن هناك نسخة أخرى من Windows Terminal تسمى المحطة الذكية ( Intelligent Terminal). وهي في الأساس نسخة مشتقة (fork). إنها محاولة للقيام بشيء مختلف. الآن، لا يريد الجميع أن يكونوا تقنيين في مجال الذكاء الاصطناعي، أليس كذلك؟ لا يريد الجميع القيام بالأشياء باستخدام الذكاء الاصطناعي، وهذا أمر مهم. لذا، هذا أمر تجريبي. هذا ليس المسار الذي يتجه إليه Windows Terminal.

  5. هذه مجرد فكرة. إنها نسخة مشتقة من Windows Terminal. ولكنني اعتقدت أنه سيكون من المفيد التفكير فيها وعرضها عليكم لتتمكنوا من تجربتها ومعرفة ما إذا كانت مفيدة لكم. هناك الكثير من المحطات الطرفية (Terminals) الموجودة هناك. هناك الكثير من المحطات الرائعة التي تعتمد على الوكلاء مثل Warp. أمم، لكن كما تعلم، جرب هذه المحطة. لذا، يمكنك تثبيت هذه المحطة افتراضياً، وهي تحتوي على بضع أفكار مثيرة للاهتمام. أولاً، لديك ميزة علامات التبويب الرأسية تلك. ولكن ليس مجرد علامات تبويب رأسية، بل علامات تبويب رأسية مع تمرير السياق إليها لإخبارك بالمجلد الذي تتواجد فيه، والفرع الذي تعمل عليه، والنموذج الذي تستخدمه، ونظام الوكيل الذي تستخدمه، وما إذا كنت تريده أن يعمل بدون واجهة أم لا. حسناً؟ ثم، إذا كنت تقوم بشيء ما في الصدفة (shell) وظهر خطأ من المستوى الأول أو إذا كان هناك خطأ ما، يمكن للوكيل مساعدتك في إصلاح هذه المشكلة. حسناً؟ لذا، يمكنك الدخول هنا وإعداد هذه المحطة ويمكنك أن ترى على الفور أن هذا رائع جداً في الواقع. أوبس، دعني أزيح وجهي. دو دو دو دو دو، على الفور، يرى أنني قمت بتثبيت Claude و Codex و Gemini و Open Code جميعها. إذن، الأمر لا يقتصر فقط على GitHub Copilot.

  6. يمكنك ببساطة اختيار النموذج الذي تريد استخدامه للنافذة الرئيسية الخاصة بك. ثم ، سواء كنت تريده في الأسفل أو على اليسار أو اليمين، وسواء أردت منه اكتشاف الأخطاء أم لا، أو ما إذا كنت ستعتمد وضع "يولو"( YOLO) أم لا. بعد ذلك، تضغط على "البدء". سأقوم الآن بالاتصال باستخدام بروتوكول عميل الوكيل (ACP)، وفي هذه الحالة، سأربط Copilot بلوحة الوكيل الخاصة بي. تفعيل خاصية اكتشاف الأخطاء. سيستغرق هذا ثانية واحدة فقط. هذا إجراء يتم لمرة واحدة فقط . لكني أريدك أن تجرب هذا وتستكشفه. كما تعلم، يمكنك ربط كود T3 إذا كنت ترغب في ذلك. افعل ما يجعلك سعيداً. حسناً، رائع. الآن، هذا أمر مثير للاهتمام. لدينا هنا هذه المحطة (الطرفية). على الجانب الأيسر ، لدينا علامات التبويب الرأسية الخاصة بنا. لكن الأمر لا يقتصر فقط على نقلها إلى اليسار. لقد قدمنا سياقاً أكبر والمزيد من المعلومات. في الأسفل، لديك في هذه الحالة Copilot يتحدث مع Claude، وهذه ليست واجهة Copilot . هذا مضيف وكيل صغير للاتصال عبر بروتوكول ACP بأي وكيل تصادف وجوده لديك.

  7. لذا، إذا كنت هنا أقوم ببعض العمل، وارتكبت خطأً، وكتبت مثلاً أمر grep بشكل خاطئ. يمكنه اكتشاف أنني ارتكبت ذلك الخطأ. ويمكنه المبادرة بإخباري بما يعتقد أنني ربما كنت أعنيه. ويقول: "أوه، حسناً، هل تريد مني أن أساعدك في هذا؟" لذا، دعنا نكتشف الأمر. يمكنه التفكير في ذلك. يحاول معرفة: "أوه، أنت لم تقصد grep بحرفي p، بل قصدت grep بحرف p واحد". أو أي شيء آخر . قد يكون الأمر بسيطاً مثل ارتكاب خطأ ويقترح شيئاً آخر، أو قد يكون..نعم، هل رأيت؟ لقد سأل: هل قصدت grep؟ هذا شيء مبسط للغاية، ولكن ربما كنت أحاول أن أطلب منه شيئاً آخر، مثل كتابة سطر أوامر في PowerShell يبحث في ملفات JSON الخاصة بي عن أرقام الهواتف. تماماً، ومن ثم يمكنني إدراج هذه المعلومات مباشرة في الوكيل، ليقوم هو بتنفيذ ذلك نيابة عني. يمكنك القيام بذلك بنفسك الآن، لكنها فكرة رائعة جداً. لذا، سأقوم بجدولة هذا الأمر إذا أردت، على سبيل المثال. دعني أغلق هذا. الآن، إذا فتحت مجموعة من علامات التبويب الأخرى، فستفتح في هيئة أوامر (shells)، ويمكنك أن ترى هنا على اليسار، أنها تظهر لي المجلد الذي أعمل فيه حالياً. مع علامات التبويب الرأسية، تحصل على مساحة أكبر. لذا، هذا أمر رائع نوعًا ما. لكن فتح الأغلفة (

  8. Shells) ليس مثيرًا للاهتمام بقدر فتح الوكلاء (Agents). إذًا، لقد اكتشف هؤلاء الوكلاء. ربما لا أريد فتح PowerShell. ربما أريد فتح Claude. أريد فتح Copilot. أو فتح Code أو أي شيء آخر. والآن في هذه الحالة، يتم فتحهم في system32، وهو أمر ليس جيدًا على الأرجح. مم، يمكنني الذهاب إلى الإعدادات والوكلاء، ثم لكل وكيل من هؤلاء، يمكنني تحديد مكان فتحه. لذا في هذه الحالة، بدلاً من الفتح في المجلد الرئيسي للعملية، سأفتحه في ملف تعريف المستخدم. هنا سأقوم بتغيير الإعدادات الافتراضية. يجب أن يكون هذا خيارًا افتراضيًا أفضل، لأنه عند فتح وكيل ، يجب فتحه في مجلد GitHub الخاص بك، أو فتحه في مكان ليس المجلد الرئيسي للعملية .

  9. حسنًا؟ دعني أغلقهم. أنا أستخدم زر الفأرة الأوسط للقيام بذلك . وسأفعل ذلك لكل واحد منهم. ها قد انتهينا. الآن على الجانب الأيسر، لدي Copilot و Claude و Codex قيد التشغيل. وسنقوم بتجربة كل هذا. حسنًا؟ هنا لدي Quincoder يعمل محليًا عبر LM Studio. وهنا لدي Claude. لست متأكدًا لماذا لم يظهر Codex في بدء التشغيل هناك. سأحتاج لمعرفة سبب عدم ظهوره.

  10. لكن يمكنني أيضًا رؤية الجلسات الحالية المستخدمة في مكان آخر على جهازي أو أجهزتي. وهذا أمر رائع. و الأشياء التي قمت بها في الماضي، وعملت عليها سابقًا. ثم إذا طلبت منهم القيام ببعض العمل، بالنظر إلى محرك الأقراص D في مجلد GitHub الخاص بي، قم فقط بإعداد قائمة مصنفة بجميع المشاريع التي أعمل عليها. أنا أعطيه عملاً روتينيًا فقط لتوضيح الفكرة. أوه، هيا يا Claude. ماذا تفعل يا أخي؟ دائمًا ما تخيب الظن. حاول مرة أخرى. هكذا أفضل. الآن هو مشغول بالقيام ببعض العمل.

  11. لذا، يمكنني رؤية أن هذا يعمل هنا، وأنا أحصل على معلومات الحالة حول ذلك الوكيل الذي يعمل بشكل مختلف عما لو كنت أفكر فيه فقط كوكيل. إذًا، لدي مشاريعي هنا، وهي مجرد أغلفة، ولدي وكيل يقوم بعمل ما الآن، سواء كان وكيلًا محليًا أم لا. وضمن هؤلاء الوكلاء، لديك جلسات إضافية. وهنا أعتقد أن الأمور، ليس لدي إجابة هنا ، لكن هذا نقاش فلسفي. هذه هي خاصية تعدد المهام في الجلسات داخل واجهة المستخدم النصية (TUI) نفسها. أنا الآن داخل GitHub Copilot. لقد ضغطت على زر الشريط الجانبي وفتحت هذا الشريط. أضغط على السهم الأيسر، وهذه هي الجلسات. ولكن هنا في الأسفل، لدي جلسات أيضًا يمكنني اعتمادها. قد تكون جلسات من أجهزة مختلفة. الأمر يعتمد كليًا على ذلك.

  12. هذه جلسات تعمل على أجهزة كمبيوتر أخرى، أو جلسات قد تعمل في السحابة. كلود يعمل حاليًا ويقوم بمهمته. وهنا يمكنني القول: "حسنًا، أريد رؤية الوكلاء فقط". إذًا، لنقم بتغيير ذلك. قل أنني أريد رؤية الوكلاء فقط. لا أريد رؤية الجلسات الأخيرة. لا أريد رؤية دليل العمل الحالي. أريد رؤية فرع Git الحالي. أليس كذلك؟ إذًا، قد أقوم بفتح Copilot. دعنا ننتقل إلى أحد مواقع الويب الخاصة بي . وهنا في الأسفل، لدي الفرع الحالي في هذا المشروع. لدي مستوى السكر في الدم، ولدي نافذة السياق الخاصة بي. كلها تعمل في نفس الوقت ، أليس كذلك؟ ويمكنه البدء في القيام ببعض المهام. سحب وبناء. أي شيء.

  13. إذًا، هذا يعمل الآن. أكمل كلود عمله، وتم وضع علامة "خامل" عليه الآن. حسنًا؟ ويمكن عرض الإشعارات لي بينما يذهب الوكلاء للقيام بهذا العمل. مهلًا، انظر. يقول الآن "بانتظار الإدخال". إذًا، انظر الآن . يتم إخباري عبر جرس: "مهلًا، هذا الوكيل يحتاج إلى مساعدتك". لذا، سأعود إلى هنا، وهو يسأل إذا كان الأمر جيدًا. سأقول { slash} yolo، وأتركه يذهب للقيام بمهمته بينما أتنقل بين المهام. إنه يغير تجربة تعدد المهام لديك نوعًا ما. ترى أيقونة التحميل لا تزال موجودة، سواء كان ينتظر الإدخال أو يقوم بعمل ما، الأمر يعتمد. ها قد بدأنا. إنه يعمل الآن. هل رأيت؟ وإذا كان لدي الكثير من هذه الجلسات، يمكنني البحث فيها أيضًا. يمكنك رؤية أن فرع Git هناك هو main. المستودع هو هذا. دليل العمل الحالي هو ذاك. أو حتى إذا كانت هناك تغييرات. إذًا، تحقق من هذا. يمكنني رؤية أنني لم أقم بأي تغييرات على هذا الفرع بالتحديد. على سبيل المثال، ما الذي أحتاج لمعرفته؟ ما الذي أريد رؤيته؟ مدى صعوبة العمل الذي يقوم به، أو أي شيء آخر . أعتقد أنه أمر مثير للاهتمام ويستحق الاستكشاف. يُطلق عليه اسم المحطة الطرفية الذكية (intelligent terminal). مرة أخرى ، هو نسخة معدلة (fork). إنها تجربة أولية . لكنها، امم، تدعم أي وكيل كما تعلم.

  14. إنها لا تقتصر على نوع محدد. يمكنك رؤية أنها اكتشفت كل الوكلاء الموجودين لدي. ويمكنك الذهاب إلى الإعدادات والنقر على الوكلاء. بل إنها ستعرض لك حجم استخدام الرموز (tokens) إذا أردت. ويمكنك بعد ذلك ملء لوحة الأوامر للقيام بهذه المهام. وستخبرك بإنشاء علامة تبويب جديدة مع وكيلك المفضل. في هذه الحالة هنا ، كوبايلوت هو وكيلِي. يمكنني الضغط على Alt Shift B للفتح بدون مطالبة أولية. فقط قم بذلك هكذا. لذا، ضغطت للتو على Alt Shift B ليتم تحميل وكيلِي على الفور. وها أنا الآن داخل كوبايلوت. أو إذا كنت هنا، يمكنني ببساطة فتح مطالبة فرعية في الجزء السفلي. إنه استكشاف ممتع نوعاً ما. أنا متشوق لمعرفة رأيك. يمكنك تبديلها إلى علامات تبويب عمودية تماماً كهذه مع وجود كل وكلائك هناك.

  15. هذه بعض الأشياء التي أتيحت لي فرصة العمل عليها مع حمزة، مصمم هذا البرنامج، والفريق الذي يعمل على هذا في دوري الجديد للمساعدة في الربط بين كوبايلوت و ويندوز . لكنني أعتقد أنه رائع ويستحق الاستكشاف . ربما يمكنني التعمق أكثر إذا كنت مهتماً بالمحادثة، لكنني أردت فقط الظهور هنا لمدة 10 أو 15 دقيقة لأعرض لكم بعض التجارب التي تجري حالياً. لذا، هذا يسمى الطرفية الذكية (Intelligent Terminal). وأعتقد أنهم نشروا تدوينة حول هذا للتو. مدونة الطرفية الذكية في ويندوز. يمكنك الاطلاع عليها. مدونة الطرفية الذكية في ويندوز. أجل، ها هي ذي. سأقوم بإيقاف تشغيل ذلك. ها أنت ذا. أجل، الطرفية الذكية إصدار 0.3 . وقد كتب حمزة ذلك. لذا، تحقق منها. أخبرونا برأيكم. أعتقد أنها رائعة جداً.

No summary available yet.

View original episode ↗