مایکروسافت بهتازگی نسخه ۰.۱ Intelligent Terminal را منتشر کرده است؛ یک پروژه متنباز و آزمایشی که بهعنوان انشعابی (Fork) از Windows Terminal توسعه یافته و از یکپارچهسازی بومی عاملهای هوش مصنوعی (AI Agents) بهره میبرد.
این برنامه هماکنون از طریق Microsoft Store یا با استفاده از WinGet (دستور winget install Microsoft.IntelligentTerminal) قابل نصب است و در کنار Windows Terminal فعلی شما نصب میشود، بدون اینکه جایگزین آن شود.
این نسخه یک انتشار اولیه است و مایکروسافت نیز آن را بهصراحت آزمایشی (Experimental) معرفی کرده است. با این حال، انتشار آن نشاندهنده دیدگاه و مسیر آیندهای است که مایکروسافت برای ترمینال ویندوز در نظر گرفته است.
Intelligent Terminal چیست؟
Intelligent Terminal نسخهای آزمایشی از Windows Terminal است که با یکپارچهسازی بومی عاملهای هوش مصنوعی (AI Agents) توسعه یافته است.
این ترمینال با هر عاملی که از پروتکل Agent Client Protocol (ACP) پشتیبانی کند، سازگار است. کافی است عامل (Agent CLI) دلخواه خود را روی رایانه نصب کنید. اگر هنوز عاملی انتخاب نکردهاید، Intelligent Terminal بهصورت خودکار GitHub Copilot CLI را برایتان راهاندازی میکند.
Intelligent Terminal تمام قابلیتهای محبوب Windows Terminal را حفظ کرده است؛ از جمله:
- تبها (Tabs)
- پروفایلها (Profiles)
- تمها (Themes)
- تنظیمات (Settings)
- شِلها (Shells)
- میانبرهای صفحهکلید (Keyboard Shortcuts)
همه این امکانات دقیقاً همانطور که انتظار دارید، کار میکنند.

نصب و اجرای Intelligent Terminal
نکته:
Intelligent Terminal به Windows 10 نسخه 2004 (بیلد 19041) یا جدیدتر نیاز دارد. همچنین باید یک عامل (Agent CLI) پشتیبانیشده و اشتراک مربوط به آن را داشته باشید. بهطور پیشفرض از GitHub Copilot استفاده میشود.
نصب از Microsoft Store (پیشنهادی)
سادهترین روش، نصب Intelligent Terminal از Microsoft Store است. با این روش، برنامه بهطور خودکار با انتشار نسخههای جدید بهروزرسانی خواهد شد.
نصب با WinGet
کاربران WinGet میتوانند آخرین نسخه Intelligent Terminal را با دستور زیر نصب کنند:
winget install --id Microsoft.IntelligentTerminal -eدانلود
| روش توزیع | معماری | لینک |
|---|---|---|
| App Installer | x64، x86، ARM64 | دانلود |
شروع کار
عامل هوش مصنوعی خود را انتخاب کنید.
Intelligent Terminal بهصورت خودکار عاملهای سازگار با ACP را روی سیستم شناسایی میکند؛ از جمله:- GitHub Copilot
- Claude
- Codex
- Gemini
- OpenCode
اگر هیچکدام نصب نباشند، برنامه بهطور خودکار GitHub Copilot CLI را از طریق WinGet نصب میکند.
- وارد حساب کاربری شوید.
اگر قبلاً وارد نشده باشید، پنل عامل (Agent Pane) مراحل ورود را به شما نمایش میدهد. - شروع به استفاده کنید.
میتوانید سؤال بپرسید یا از عامل هوش مصنوعی کمک بگیرید. عامل به خروجی شِل (Shell) شما دسترسی دارد؛ بنابراین دیگر نیازی به کپی و پیست کردن خروجی دستورات نیست.
نکته
اگر در PowerShell با خطای زیر مواجه شدید:
running scripts is disabled on this systemUnauthorizedAccess
به این معناست که Execution Policy اجازه اجرای اسکریپتهای موردنیاز Intelligent Terminal را نمیدهد.
برای رفع مشکل، دستور زیر را اجرا کنید:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedمیانبرهای صفحهکلید
تمام میانبرها از طریق تنظیمات Intelligent Terminal قابل تغییر هستند.
| میانبر | عملکرد |
|---|---|
| Ctrl + Shift + . | نمایش یا مخفی کردن پنل عامل |
| Ctrl + Shift + I | جابهجایی فوکوس بین ترمینال و پنل عامل |
| Ctrl + Alt + . | باز کردن پنل عامل همراه با اطلاعات خطا |
| Ctrl + Shift + / | باز کردن بخش مدیریت عاملها |
| Alt + Shift + / | باز کردن Command Palette در حالت Prompt |
| Alt + Shift + B | باز کردن یک تب تعاملی |
پیکربندی
تمام تنظیمات از طریق بخش Agent در تنظیمات Intelligent Terminal قابل مدیریت هستند.
| تنظیم | توضیحات |
|---|---|
| عامل و مدل | استفاده از GitHub Copilot (پیشفرض) یا هر عامل سازگار با ACP، از جمله عاملهای محلی یا سفارشی. این تنظیم برای پنل عامل و Command Palette قابل اعمال است. همچنین میتوانید در هر پنل با دستور /model مدل را بهصورت موقت تغییر دهید. تغییر تنظیم سراسری، مدل تمام پنلها را بهروزرسانی میکند. |
| محل نمایش پنل | بالا، پایین (پیشفرض)، چپ یا راست |
| تشخیص خطا | امکان شناسایی خودکار خطاهای اجرای دستورات |
| پیشنهاد رفع خطا | ارسال خودکار خطاهای شناساییشده به عامل هوش مصنوعی برای دریافت راهکار |
| ردیابی نشستهای عامل (Hooks) | امکان مشاهده و مدیریت نشستهای فعال عاملهای هوش مصنوعی و وضعیت آنها در رابط مدیریت نشستها |
Intelligent Terminal چه کاری انجام میدهد؟
ایده اصلی Intelligent Terminal ساده است: بهجای اینکه پس از مشاهده یک خطا، پیام آن را کپی کنید، مرورگر را باز کنید، در Stack Overflow یا منابع دیگر به دنبال راهحل بگردید و دوباره به ترمینال برگردید، همه این مراحل را مستقیماً در خود ترمینال انجام میدهید. یک عامل هوش مصنوعی (AI Agent) در همان محیط حضور دارد و از محتوای صفحه و وضعیت ترمینال شما آگاه است.
Intelligent Terminal یک پنل دائمی عامل (Agent Pane) به ترمینال اضافه میکند؛ پنلی که در کنار محیط کاری قرار میگیرد و به شما اجازه میدهد بدون ترک جریان کاری، با یک عامل هوش مصنوعی تعامل داشته باشید.
بهصورت پیشفرض از GitHub Copilot CLI استفاده میشود، اما معماری این پروژه کاملاً باز است. هر عاملی که از Agent Client Protocol (ACP) پشتیبانی کند، از جمله عاملهای سفارشی یا محلی، قابل استفاده است. اگر چنین عاملی روی رایانه شما نصب باشد، Intelligent Terminal آن را بهطور خودکار شناسایی میکند.
این پنل با میانبر Ctrl + Shift + . باز یا بسته میشود و زمانی که به آن نیازی ندارید، مزاحم محیط کاری شما نخواهد بود. میتوانید از عامل بخواهید دلیل یک خطا را توضیح دهد، سؤالهای تکمیلی بپرسید و گفتوگو را ادامه دهید. اگر اجرای درخواست به چند مرحله یا پردازشهای پیچیده نیاز داشته باشد، عامل آنها را در تبهای پسزمینه اجرا میکند تا ترمینال اصلی شما بدون وقفه در دسترس بماند.
تشخیص خودکار خطاها
هر زمان اجرای یک دستور با شکست مواجه شود، نشانگری در نوار وضعیت عامل در پایین پنجره ظاهر میشود. با کلیک روی آن، پنل عامل همراه با اطلاعات کامل خطا باز میشود.
از آنجا، عامل هوش مصنوعی میتواند:
- علت بروز خطا را توضیح دهد.
- راهکار مناسب برای رفع آن پیشنهاد کند.
- در برخی موارد، اصلاحات لازم را اجرا کند.
همچنین میتوانید تنظیم کنید که برنامه تنها خطاها را شناسایی کند یا علاوه بر آن، پیشنهادهای اصلاحی را نیز بهصورت خودکار ارائه دهد.
این قابلیت شاید در نگاه اول کوچک به نظر برسد، اما برای توسعهدهندگانی که ساعتهای زیادی را در ترمینال سپری میکنند، میتواند صرفهجویی قابل توجهی در زمان ایجاد کند.
مدیریت چندین عامل هوش مصنوعی
اگر همزمان چند عامل را در تبهای مختلف یا وظایف پسزمینه اجرا کنید، مدیریت آنها معمولاً دشوار است.
Intelligent Terminal برای این منظور یک پنل مدیریت عاملها ارائه میدهد که در آن میتوانید:
- همه عاملهای فعال و وضعیت آنها را مشاهده کنید.
- به نشستهای قبلی بازگردید.
- ادامه یک کار نیمهتمام را از همان نقطه دنبال کنید.
- وضعیت پردازشهای طولانی را بررسی کنید.
- نشستهای تکمیلشده را ببندید.
علاوه بر این، Command Palette نیز به عاملهای هوش مصنوعی مجهز شده است. کافی است علامت ? را قبل از درخواست خود وارد کنید تا ترمینال بهطور خودکار اطلاعات مربوط به پنل فعال را به عامل ارسال کرده و آن را در یک تب پسزمینه اجرا کند؛ بدون اینکه کار شما در ترمینال اصلی متوقف شود.
آینده Intelligent Terminal
مایکروسافت اعلام کرده است که توسعه Intelligent Terminal بر اساس بازخورد جامعه توسعهدهندگان ادامه خواهد یافت و مخزن این پروژه در GitHub برای ثبت مشکلات و پیشنهاد قابلیتهای جدید در دسترس است.
از آنجا که این نسخه تنها ۰.۱ است، انتظار میرود در آینده تغییرات و قابلیتهای زیادی به آن اضافه شود. زیرساخت اولیه فراهم شده، اما کیفیت نهایی محصول تا حد زیادی به بازخورد کاربران و روند توسعه آن بستگی خواهد داشت.
همچنین مایکروسافت همزمان با انتشار Intelligent Terminal، قابلیت Terminal Chat را از نسخه Windows Terminal Canary کنار گذاشته است؛ اقدامی که نشان میدهد مسیر توسعه این محصول به سمت تجربهای مبتنی بر عاملهای هوش مصنوعی تغییر کرده است.
البته اگر علاقهای به استفاده از عاملهای هوش مصنوعی ندارید، نسخه اصلی Windows Terminal همچنان بدون تغییر به کار خود ادامه خواهد داد.
اما برای توسعهدهندگان و تیمهای DevOps که بهطور روزانه از هوش مصنوعی در فرآیند توسعه استفاده میکنند، Intelligent Terminal محیطی یکپارچهتر و طبیعیتر برای انجام این کار فراهم میکند.
در مجموع، اگر زمان زیادی را در ترمینال سپری میکنید، نصب و آزمایش Intelligent Terminal میتواند ارزشمند باشد؛ زیرا قابلیتهایی مانند تشخیص خودکار خطاها، حفظ زمینه کاری (Context) و دسترسی مستقیم به عاملهای هوش مصنوعی میتوانند بهرهوری روزانه را به شکل محسوسی افزایش دهند.

Windows Terminal ترمینال مدرن و متنباز مایکروسافت برای سیستمعامل ویندوز است که از سال ۲۰۱۹ بهعنوان جایگزینی پیشرفته برای Command Prompt و PowerShell معرفی شد. این برنامه امکان اجرای همزمان محیطهای خط فرمان مختلف مانند PowerShell، Command Prompt، Azure Cloud Shell، Windows Subsystem for Linux (WSL) و سایر شِلها را در یک پنجره واحد فراهم میکند. پشتیبانی از تبها، پنلهای تقسیمشده (Split Panes)، رندرینگ مبتنی بر GPU، فونتها و کاراکترهای یونیکد، تمهای قابل شخصیسازی و میانبرهای صفحهکلید، Windows Terminal را به یکی از ابزارهای اصلی توسعهدهندگان، مدیران سیستم و کاربران حرفهای ویندوز تبدیل کرده است.
مایکروسافت طی سالهای اخیر بهطور مداوم قابلیتهای جدیدی را به Windows Terminal اضافه کرده و آن را به مرکز مدیریت محیطهای خط فرمان در ویندوز تبدیل کرده است. اکنون با معرفی پروژه آزمایشی Intelligent Terminal، این شرکت گام تازهای در مسیر هوشمندسازی ترمینال برداشته و تلاش میکند عاملهای هوش مصنوعی را مستقیماً در محیط ترمینال ادغام کند. هدف از این رویکرد، کاهش نیاز به جابهجایی بین ابزارهای مختلف و کمک به توسعهدهندگان برای رفع خطاها، اجرای دستورات و مدیریت وظایف پیچیده، بدون خروج از محیط ترمینال است.
