تغییرات مهم آپدیت Claude Code 2.1.285 در یک نگاه
آپدیت Claude Code 2.1.285 روی دسترسی سریعتر به محیط دسکتاپ، کنترل WebFetch و مدیریت سادهتر پلاگینها تمرکز دارد. این نسخه همچنین چند مشکل مرتبط با نشستهای ابری، نصب از طریق SSH و دریافت فایل را برطرف میکند.
- اجرای اپ دسکتاپ با فرمان
claude --desktopدر پوشه یا نشست فعلی - غیرفعالکردن WebFetch کلود با متغیر
CLAUDE_CODE_DISABLE_WEB_FETCH - پیکربندی پلاگینها و محدودسازی ارائهدهندگان API با تنظیم
allowedProviders
فرمان دسکتاپ مهمترین تغییر کاربردی این نسخه است؛ زیرا توسعهدهنده میتواند پروژه جاری را مستقیماً در اپ Claude باز کند. این فرمان همراه گزینههای --continue و --resume نیز برای بازکردن نشست قبلی قابل استفاده است.
در بخش کنترل شبکه، علاوه بر امکان خاموشکردن WebFetch، متغیر CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES تعداد ارسال مجدد درخواستهای غیرجریانی پس از پایان مهلت را محدود میکند. این قابلیت برای محیطهای سازمانی با سیاستهای امنیتی یا شبکه کنترلشده مفید است.
آپدیت کلود کد 2.1.285 همچنین نصب و بهروزرسانی پلاگینها روی SSH، فراخوانی Agent در زیرعاملها و بازیابی فایلهای Remote Control را پایدارتر میکند. برای مقایسه روند تغییرات امنیتی و MCP میتوانید آپدیت Claude Code 2.1.281 را نیز ببینید.
اجرای اپ دسکتاپ کلود کد با فرمان claude --desktop
در آپدیت Claude Code 2.1.285 فرمان claude --desktop اضافه شده است. این فرمان اپ دسکتاپ Claude را روی همان مسیر جاری ترمینال باز میکند، بدون اینکه لازم باشد پوشه پروژه را دستی انتخاب کنید.
نکته کاربردیتر، ترکیب این سوییچ با پرچمهای نشست است. اگر --continue یا --resume را همراه آن بنویسید، اپ دسکتاپ روی همان گفتوگوی قبلی باز میشود و ادامه کار در محیط گرافیکی انجام میگیرد.
claude --desktop
claude --desktop --continue
claude --desktop --resume
این قابلیت برای کسانی مفید است که مرور تغییرات و خواندن پاسخهای طولانی را در محیط گرافیکی راحتتر میدانند، اما دستورها را از ترمینال شروع میکنند. عملاً یک پل بین CLI و اپ دسکتاپ ساخته میشود.

پیشنیاز استفاده، نصببودن اپ دسکتاپ Claude روی همان سیستم است؛ در غیر این صورت فرمان کاری برای اجرا پیدا نمیکند. اگر با مدلهای Claude و Claude Code کار میکنید، برای دسترسی به این مدلها در ایران میتوانید از گپ جیپیتی استفاده کنید.
روش غیرفعالکردن WebFetch کلود با متغیر محیطی
در آپدیت Claude Code 2.1.285 میتوانید ابزار WebFetch را با متغیر محیطی CLAUDE_CODE_DISABLE_WEB_FETCH خاموش کنید. این تنظیم برای پروژههای محرمانه، محیطهای آفلاین و سازمانهایی که دسترسی ابزارهای هوش مصنوعی به وب را محدود میکنند، کاربردی است.
- در macOS و Linux متغیر را پیش از اجرای Claude Code صادر کنید.
- در ویندوز از PowerShell برای تنظیم متغیر نشست استفاده کنید.
- پس از تغییر، یک نشست جدید کلود کد باز کنید.
برای غیرفعالکردن WebFetch کلود در نشست فعلی ترمینال macOS یا Linux، فرمان زیر را اجرا کنید. سپس Claude Code را از همان ترمینال باز کنید تا متغیر به فرایند برنامه منتقل شود:
export CLAUDE_CODE_DISABLE_WEB_FETCH=1
claude
در PowerShell ویندوز نیز میتوان همین محدودیت را فقط برای پنجره جاری اعمال کرد:
$env:CLAUDE_CODE_DISABLE_WEB_FETCH="1"
claude
برای بازگرداندن WebFetch، ترمینال را ببندید یا متغیر را با unset CLAUDE_CODE_DISABLE_WEB_FETCH در Linux و macOS، و Remove-Item Env:CLAUDE_CODE_DISABLE_WEB_FETCH در PowerShell حذف کنید. برای اعمال دائمی، آن را در پروفایل شِل یا تنظیمات متغیرهای محیطی سیستم قرار دهید.
توجه کنید که این گزینه فقط ابزار WebFetch را متوقف میکند و لزوماً همه ارتباطات شبکهای Claude Code را نمیبندد. بنابراین برای کنترل کامل خروجی شبکه باید سیاست فایروال و پراکسی سازمان نیز بررسی شود. برای آشنایی پایه با این ابزار، راهنمای Claude Code چیست را بخوانید.
پیکربندی سادهتر پلاگینها و کنترل ارائهدهندگان API
در آپدیت Claude Code 2.1.285 مدیریت تنظیمات پلاگینها مستقیمتر شده است. همزمان، مدیران سازمانی میتوانند ارائهدهندگان مجاز API را محدود کنند تا کلود کد فقط از مسیرهای تأییدشده به مدلها متصل شود.
- مشاهده گزینههای تنظیمشده و مقدارهای ناقص با
claude plugin configure - ثبت مقدارهای جدید از ورودی استاندارد با گزینه
--values-stdin - محدودسازی سرویسهای API مجاز از طریق تنظیم مدیریتی
allowedProviders
فرمان جدید پیکربندی برای بررسی سریع وضعیت هر پلاگین کاربرد دارد و در اسکریپتهای خودکار نیز قابل استفاده است. دریافت مقادیر از stdin کمک میکند اطلاعات حساس کمتر در آرگومان فرمان و تاریخچه ترمینال باقی بماند؛ البته مدیریت امن ورودی همچنان ضروری است.
هنگام نصب پلاگین نیز میتوان تنظیمات سرور MCP بستهبندیشده با فرمت .mcpb را از طریق --config اعمال کرد. در نتیجه، سرور MCP میتواند بدون مراجعه دستی به بخش Configure راهاندازی شود؛ قابلیتی مفید برای استقرار یکسان در چند دستگاه یا محیط CI.
تنظیم allowedProviders میتواند دسترسی را به گزینههایی مانند Anthropic API، سرویسهای ابری Bedrock و Vertex AI یا یک endpoint سفارشی محدود کند. فایل تنظیمات مدیریتی باید قابلخواندن باشد؛ زیرا خطای مجوز خواندن ممکن است باعث شروع نشست بدون اعمال سیاستها شود. برای سابقه تغییرات افزونهها، آپدیت مدیریت پلاگینهای Claude Code را ببینید.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
ابزارهای هوش مصنوعی را یکجا تجربه کن
با دسترسی ساده به مدلهای برتر، کدنویسی و کارهای روزمرهات را سریعتر و هوشمندانهتر پیش ببر.