GoLand 2026.3 منتشر شد؛ JetBrains Air و اجرای AI agent‌ها داخل IDE

چرا مهم است

اگر با GoLand کار می‌کنی، این نسخه اجرای AI agent و بررسی تغییراتش را داخل IDE کنار هم می‌آورد. برای کار با چند branch یا پروژه remote هم تغییرهای مشخصی در Git worktree و اتصال SSH دارد.

قبل از خواندن، این‌ها را بدان۴ مفهوم
AI agent

سامانه‌ای مبتنی بر AI که برای انجام یک کار، از ابزارها استفاده می‌کند و می‌تواند اقدام‌هایی مانند تغییر کد یا بررسی نتیجه را انجام دهد.

بیشتر درباره این مفهوم

Profiler

ابزاری برای جمع‌آوری و تحلیل داده‌های اجرای برنامه که به شناسایی بخش‌های پرمصرف و بررسی مشکل‌های عملکرد کمک می‌کند.

بیشتر درباره این مفهوم

Git worktree

قابلیتی در Git برای داشتن چند پوشه کاری متصل به یک repository،؜ تا بتوان روی branch‌های مختلف در پوشه‌های جدا کار کرد.

بیشتر درباره این مفهوم

Remote Development

روشی برای توسعه که در آن پروژه و بخشی از ابزارهای توسعه روی ماشین دیگری اجرا می‌شوند و دسترسی به آن‌ها از محیط محلی انجام می‌شود.

بیشتر درباره این مفهوم

JetBrains نسخه GoLand 2026.3 را منتشر کرد. محور اصلی این نسخه، اضافه‌شدن JetBrains Air برای اجرای AI agent‌ها، پیگیری کار آن‌ها و بررسی تغییراتشان داخل IDE است. می‌توان برای یک خط مشخص در diff نظر گذاشت یا مستقیماً از داخل کد بازخورد فرستاد تا AI agent زمینه دقیق تغییر درخواستی را دریافت کند.

Air با Claude Agent،؜ Codex،؜ Gemini،؜ GitHub Copilot،؜ Junie،؜ OpenCode و دیگر agent‌های سازگار با ACP کار می‌کند. اشتراک‌های موجود، API key‌ها و base URL سفارشی قابل استفاده‌اند و اشتراک JetBrains AI لازم نیست. پیکربندی Junie Lite هم استفاده رایگان از AI agent را تنها با داشتن JetBrains Account فراهم می‌کند. هنگام مهاجرت از AI Assistant،؜ تنظیمات MCP،؜ احراز هویت و سابقه گفتگو منتقل می‌شوند؛ اما سابقه Chat mode منتقل نمی‌شود.

یک skill جدید نیز به AI agent کمک می‌کند از Profiler داخلی GoLand استفاده کند. این skill شامل دستورالعمل‌های قابل استفاده مجدد برای ثبت و تحلیل profile،؜ شناسایی تابع‌ها و مسیرهای فراخوانی پرمصرف و مشخص‌کردن خط‌های نیازمند بررسی است. این قابلیت بر ابزارهای بررسی عملکرد نسخه 2026.2 تکیه دارد و برای بررسی کندی و گزارش یافته‌ها به کار می‌رود.

در بخش Git worktree،؜ اکنون می‌توان تنظیمات محلی پروژه، از جمله run configuration‌ها و تنظیمات .idea،؜ را به worktree جدید کپی کرد. فایل .worktreeinclude برای تعیین فایل‌های محلی و نادیده‌گرفته‌شده قابل کپی در دسترس است و می‌توان هنگام ساخت worktree یک script اجرا کرد. پشتیبانی از پروژه‌های چندریشه‌ای، submodule‌ها، WSL و پروژه‌های container نیز بهبود یافته است.

برای Remote Development،؜ اتصال از طریق SSH و بازگشت به نشست‌های موجود مستقیماً از GoLand انجام می‌شود. در پروژه‌هایی با backend مبتنی بر Linux،؜ حالت Light پیش از تکمیل دانلود و راه‌اندازی IDE امکان ویرایش فایل، جست‌وجو و استفاده از terminal را می‌دهد؛ سپس نشست با حفظ وضعیت به Smart mode منتقل می‌شود. اتصال‌های remote اکنون از OpenSSH استفاده می‌کنند.

این نسخه همچنین مشکل‌های مهم freeze گزارش‌شده را رفع کرده و گزارش خودکار خطا و UI freeze را فعال می‌کند؛ ارسال گزارش از تنظیمات قابل خاموش‌کردن است. نشانه‌های صوتی برای رویدادهای IDE،؜ انتقال زمینه طراحی با Figma Connect،؜ ساخت اتصال database از Kubernetes pod یا Docker container و ویرایش فایل‌های داخل pod نیز اضافه شده‌اند. پنجره Home هم کارهای ساده را بدون بازکردن پروژه ممکن می‌کند.

نکته کلیدی

هنگام استفاده از Air،؜ بازخوردت را به خط مشخص در diff وصل کن تا زمینه تغییر روشن باشد. پیش از مهاجرت از AI Assistant هم در نظر بگیر که سابقه Chat mode منتقل نمی‌شود.

خواندن مقاله اصلی (در زبانه‌ی جدید باز می‌شود)
برچسب‌ها (۵)