کلود کد 2.1.236: مدل پیشفرض با متغیر ANTHROPIC_DEFAULT_MODEL
مهمترین تغییر در آپدیت Claude Code 2.1.236، اضافهشدن متغیر محیطی ANTHROPIC_DEFAULT_MODEL است. این متغیر به شما اجازه میدهد مدل پیشفرضی را تعیین کنید که نشستهای جدید Claude Code با آن آغاز میشوند.
برای نمونه، میتوانید پیش از اجرای کلود کد، مدل موردنظر را در محیط سیستم تنظیم کنید:
export ANTHROPIC_DEFAULT_MODEL="model-name"
claude
این تنظیم فقط نقطه شروع نشست را مشخص میکند و در هر زمان امکان تغییر مدل از طریق دستور /model وجود دارد. انتخاب انجامشده با این دستور پس از راهاندازی مجدد نیز حفظ میشود؛ رفتاری که طبق توضیحات انتشار، آن را از ANTHROPIC_MODEL متمایز میکند.
- مدل پیشفرض برای نشستهای جدید از طریق
ANTHROPIC_DEFAULT_MODELتعیین میشود. - دستور
/modelمیتواند انتخاب اولیه را تغییر دهد و انتخاب جدید را ذخیره کند. - این قابلیت برای تیمهایی مناسب است که میخواهند محیط کدنویسی و مدل مورد استفاده را یکپارچه کنند.
در کنار این قابلیت، نسخه جدید چند مشکل مربوط به نشستهای پسزمینه و لاگهای MCP را نیز برطرف میکند. برای آشنایی با مسیر تغییرات نسخههای قبلی، میتوانید آپدیت Claude Code 2.1.235 را هم بررسی کنید.
پیامرسانی بیوقفه بین نشستها با قابلیت notify_when_idle در کلود کد
در Claude Code 2.1.236، قابلیت notify_when_idle ارتباط بین نشستهای مختلف کلود کد را کاربردیتر میکند. با استفاده از این گزینه، یک نشست میتواند از نشست دیگری روی همان دستگاه بخواهد زمانی که کارش به پایان رسید و به حالت بیکار رفت، فقط یک اعلان ارسال کند.
- مناسب برای هماهنگی چند نشست Claude Code روی یک سیستم
- ارسال اعلان بهصورت اختیاری و یکباره، بدون polling یا بررسی مداوم وضعیت
- پشتیبانی اعلامشده در زمان نگارش برای macOS و Linux
این قابلیت برای گردشکارهای موازی مفید است؛ برای مثال، یک نشست میتواند اجرای تستها یا آمادهسازی یک تغییر را به نشست دیگری بسپارد و بدون ارسال درخواستهای تکراری، هنگام آمادهشدن نتیجه مطلع شود. به این ترتیب، ترمینال خلوتتر میماند و نشست اصلی منابع کمتری برای پیگیری وضعیت مصرف میکند.
نکته مهم این است که notify_when_idle ابزار نظارت دائمی یا صف پیام عمومی نیست؛ اعلان فقط با درخواست قبلی و هنگام بیکارشدن نشست مقصد ارسال میشود. برای آشنایی بیشتر با قابلیتهای این ابزار، راهنمای Claude Code چیست؟ را بخوانید. کاربران فارسیزبان همچنین میتوانند برای مدیریت سادهتر ابزارهای هوش مصنوعی، از رابط کاربرپسند GapGPT استفاده کنند.
سندباکس مک: کنترل دقیقتر روی فایلهای حساس با قواعد wildcard
در Claude Code 2.1.236، رفتار سندباکس در macOS برای قواعد wildcard دقیقتر شده است. اگر برای جلوگیری از خواندن فایلهای حساس، الگویی مانند **/.env تعریف کنید، این قانون اکنون در محدودههای مجاز خواندن نیز اولویت دارد و نمیتوان با قرار دادن فایل در مسیر دیگری، محدودیت را دور زد.
این تغییر برای پروژههایی اهمیت دارد که فایلهای پیکربندی، کلیدهای API و اطلاعات ورود در پوشههای مختلف نگهداری میشوند. قواعد wildcard فقط همان فایل مشخص را هدف نمیگیرند؛ در صورت تطبیق با یک پوشه، محتوای آن پوشه نیز تحت پوشش محدودیت قرار میگیرد. به این ترتیب، حفاظت از دادههای حساس در محیط توسعه یکپارچهتر میشود.
- قواعد منع خواندن مانند
**/.envبر مجوزهای خواندن گستردهتر اولویت دارند. - الگوهای منطبق با پوشه، فایلهای داخل آن پوشه را نیز پوشش میدهند.
- تغییر نام فایل، راهی برای دور زدن قانون منع دسترسی ایجاد نمیکند.
برای استفاده ایمنتر از Claude Code، بهتر است الگوهای منع دسترسی را پیش از شروع پروژه بررسی کنید و فایلهای دارای رمز عبور، کلید API و تنظیمات خصوصی را در مسیرهای مشخص قرار دهید. این رویکرد در کنار بهبودهای امنیتی نسخههای قبلی Claude Code، کنترل بیشتری بر دادههایی فراهم میکند که ابزارهای هوش مصنوعی هنگام کار با کد میبینند.
رفع باگهای ترمینال: از رندر تمامصفحه تا مدیریت نشستهای پسزمینه
آپدیت Claude Code 2.1.236 چند اختلال مهم ترمینال را برطرف میکند؛ از شکست رندر تمامصفحه تا توقف نشستهای پسزمینه پس از حذف پوشه کاری. نتیجه، اجرای پایدارتر Claude Code در گردشکارهای طولانی، چندنشستی و محیطهایی مانند WSL است.
- بازگشت خودکار به رندر کلاسیک در صورت اجرا نشدن حالت تمامصفحه
- نمایش صحیح پیامها، پنلها و ناحیه پرامپت پس از تغییر اندازه ترمینال
- ادامه کار کلیپبورد، نشستهای پسزمینه و لاگهای محلی MCP پس از حذف پوشه
پیشتر، یک بار شکست در راهاندازی رندر تمامصفحه میتوانست اجرای بعدی را نیز مختل کند. در Claude Code 2.1.236، برنامه بهجای خروج مکرر، به رندر کلاسیک برمیگردد. همچنین فهرست /model متناسب با ارتفاع پنجره نمایش داده میشود و مدلهای باقیمانده با اسکرول در دسترساند.
این نسخه مشکل دیدهنشدن فوری پیام جدید پس از تغییر اندازه ترمینال را رفع میکند. نوار خالی بالای پرامپت پس از پاککردن ورودی چندخطی نیز باقی نمیماند و پنلها با کوچک و بزرگشدن دوباره ترمینال، بازترسیم میشوند؛ اصلاحاتی که تجربه کار با پروژههای طولانی را روانتر میکنند.
مدیریت خطاهای فرایندهای جانبی نیز مقاومتر شده است. برای نمونه، اگر اجرای powershell.exe در WSL با Windows Interop غیرفعال شکست بخورد، خطای Promise بدون رسیدگی ایجاد نمیشود. مشکل تأیید تنظیمات مدیریتی در شروع برنامه و دریافت ناخواسته نخستین کلید فشردهشده نیز اصلاح شده است.
پس از نصب Claude Code یا ارتقا به نسخه 2.1.236، یک نشست تازه باز کنید و حالت تمامصفحه، تغییر اندازه پنجره و نشست پسزمینه را آزمایش کنید. برای مقایسه اصلاحات پیوسته این ابزار، جزئیات آپدیت Claude Code 2.1.234 نیز مفید است.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
مدل هوش مصنوعی مناسب خودت را انتخاب کن
با دسترسی به ابزارهای هوش مصنوعی، مدل مناسب کارهایت را پیدا کن و بهرهوریات را افزایش بده.