رفع خطای درخواستها در Vertex و Amazon Bedrock
در Claude Code 2.1.305 اختلالی برطرف شده که میتوانست درخواستها را در Vertex AI، Amazon Bedrock و برخی ارائهدهندگان دیگر کاملاً متوقف کند. این مشکل زمانی رخ میداد که سرویس مقصد یا دروازه API قابلیت Tool Search را نمیپذیرفت.
- رفع رگرسیون ایجادشده در نسخه 2.1.304
- سازگاری بهتر با Gatewayها و ارائهدهندگان ابری
- تکرار خودکار درخواست بدون Tool Search در صورت رد شدن آن
پیشتر، اگر Tool Search از طریق گزینه --tools مجاز نشده بود یا Gateway آن را حذف میکرد، هر درخواست ممکن بود با خطا مواجه شود. نسخه 2.1.305 اکنون این پاسخ ناموفق را تشخیص میدهد و همان درخواست را بدون ابزار ناسازگار دوباره ارسال میکند.
این اصلاح برای تیمهایی مهم است که Claude Code را پشت پراکسی سازمانی، دروازه امنیتی یا تنظیمات محدود ابزار اجرا میکنند. در نتیجه، دیگر لازم نیست صرفاً برای جلوگیری از شکست درخواست، Tool Search را در محیطی فعال کنید که اجازه استفاده از آن وجود ندارد.
پس از نصب آپدیت Claude Code، یک درخواست ساده و سپس یک وظیفه ابزارمحور را در Vertex یا Bedrock آزمایش کنید. اگر از نسخه قبلی استفاده میکنید، جزئیات تغییرات Claude Code 2.1.304 نیز به درک منشأ این رگرسیون کمک میکند.
بهبود اجرای Chromium و Podman بدون روت در لینوکس
در آپدیت Claude Code 2.1.305، اجرای ابزارهای وابسته به فضای نام کاربر در سندباکس لینوکس انعطافپذیرتر شده است. گزینه جدید sandbox.allowNestedUserNamespaces به فرمانهای ایزوله اجازه میدهد فضای نام کاربری تودرتو ایجاد کنند.
- اجرای پایدارتر Chromium در محیط سندباکس
- پشتیبانی بهتر از Podman در حالت rootless
- فعالسازی اختیاری متناسب با نیاز پروژه
این تغییر برای گردشهای کاری تست وب، گرفتن اسکرینشات و اجرای مرورگرهای خودکار اهمیت دارد؛ زیرا Chromium در برخی توزیعهای لینوکس برای جداسازی پردازشها به user namespace نیاز دارد. پیشتر، محدودیت سندباکس میتوانست مانع شروع مرورگر یا اجرای کامل آزمونها شود.
کاربران کانتینر نیز میتوانند Podman بدون روت را داخل فرمانهای سندباکسشده اجرا کنند. این قابلیت بهویژه در محیطهای توسعه، پایپلاینهای محلی و پروژههایی مفید است که ساخت یا آزمایش کانتینر باید بدون دسترسی مستقیم کاربر روت انجام شود.
این تنظیم را فقط برای پروژههای قابلاعتماد فعال کنید؛ زیرا namespace تودرتو میتواند بخشی از حفاظت فایل در سندباکس را دور بزند. پس از فعالسازی، اجرای Chromium و Podman را با دسترسی حداقلی آزمایش کنید و مجوزهای پوشه پروژه را بازبینی کنید. برای آشنایی پایه نیز راهنمای Claude Code چیست؟ مفید است.
تغییرات سندباکس لینوکس و ملاحظات امنیتی
در Claude Code 2.1.305 گزینه جدید sandbox.allowNestedUserNamespaces برای ساخت فضای نام کاربری تودرتو به فرمانهای سندباکسشده اضافه شده است. این قابلیت اجرای برخی ابزارهای لینوکسی را آسانتر میکند، اما باید با ارزیابی امنیتی فعال شود.
- مناسب برای اجرای Chromium و Podman بدون دسترسی روت
- امکان عبور فرایند از بخشی از حفاظتهای فایل سندباکس
- نیازمند بررسی سطح دسترسی، مسیرهای متصل و دادههای حساس
User Namespace در لینوکس به یک فرایند اجازه میدهد شناسههای کاربر و مجوزهای مستقلی داشته باشد. Chromium و کانتینرهای Rootless Podman گاهی داخل محیط محدود نیز به ایجاد چنین فضایی نیاز دارند؛ قابلیتی که اکنون تنظیم اختصاصی آن در آپدیت Claude Code فراهم شده است.
نکته مهم این است که فضای نام تودرتو میتواند بخشی از محدودیتهای دسترسی فایل را دور بزند. بنابراین این گزینه را صرفاً برای پروژهها یا فرمانهای نیازمند آن در نظر بگیرید و از در دسترس قرار دادن کلیدهای API، فایلهای پیکربندی تولید و پوشههای خانگی غیرضروری خودداری کنید.
پیش از استفاده در CI یا محیط سازمانی، کلاد کد در لینوکس را داخل ماشین آزمایشی اجرا کنید؛ سپس دسترسی خواندن و نوشتن، مسیرهای Mountشده و رفتار فرایندهای فرزند را بررسی کنید. مطالعه اصول امنیت ارتباط با APIهای هوش مصنوعی نیز برای محافظت از اعتبارنامهها مفید است.
در محیطهای چندکاربره، فعالسازی را به پروژه مشخص محدود کرده و گزارش اجرای فرمانها را نگه دارید. اگر Chromium یا Podman بدون این تنظیم درست کار میکند، افزودن مجوز بیشتر ضرورتی ندارد؛ اصل دسترسی حداقلی همچنان انتخاب امنتری است.
چرا کاربران باید Claude Code را به 2.1.305 بهروزرسانی کنند؟
آپدیت Claude Code 2.1.305 برای کاربران نسخه 2.1.304 و تیمهایی که اجرای خودکار، چند ارائهدهنده یا محیط لینوکس دارند، یک بهروزرسانی مهم پایداری است. این نسخه علاوه بر اصلاح اختلالهای اصلی، چند خطای مرتبط با تنظیمات، Worktree، MCP و گردشهای کاری را نیز برطرف میکند.
- کاهش شکست درخواستها در محیطهای ابری و سازمانی
- رفتار پایدارتر نشستها، زیرعاملها و Workflowها
- پیام خطای واضحتر هنگام پرشدن فضای دیسک
این ارتقا برای کاربران /effort و /autocompact نیز مفید است؛ زیرا تنظیمات اکنون هنگام تفاوت حروف مدل یا وجود برچسب خاص بهتر اعمال میشوند. پاکسازی Worktreeهای زیرعامل و بازیابی Workflow نیز اصلاح شده تا کارهای تکمیلشده بیدلیل دوباره اجرا نشوند.
قبل از ارتقا، از فایلهای تنظیمات نسخه پشتیبان بگیرید و تغییر را ابتدا روی یک پروژه آزمایشی اجرا کنید. سپس ورود، فراخوانی ابزارها، اتصال MCP، ساخت Worktree و ادامه نشست را بررسی کنید. برای مقایسه روند اصلاحات، مطلب آپدیت Claude Code 2.1.304 را نیز ببینید.
اگر از نسخه 2.1.304 بدون مشکل استفاده میکنید، ارتقا همچنان منطقی است؛ زیرا 2.1.305 یک انتشار اصلاحی با تمرکز بر سازگاری و قابلیت اطمینان محسوب میشود. بااینحال، تنظیمات امنیتی جدید لینوکس را فقط پس از ارزیابی دسترسی فایلها فعال کنید و امکان بازگشت به نسخه قبلی را حفظ کنید.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
ابزارهای هوش مصنوعی را یکجا داشته باش
با یک اشتراک، به ابزارهای کاربردی هوش مصنوعی دسترسی پیدا کن و راحتتر کدنویسی و کار کن