بهبود ادامه نشست در آپدیت Claude Code 2.1.282
آپدیت Claude Code 2.1.282 ادامه نشستهای طولانی را با دستورهای --continue و --resume پایدارتر میکند. این تغییر برای توسعهدهندگانی مهم است که پس از بستن ترمینال یا توقف موقت، میخواهند کار را بدون اختلال در سابقه مکالمه از سر بگیرند.
- کاهش ارسال دوباره پیامهای قبلی با محتوای تغییریافته
- جلوگیری از رد شدن درخواست بهدلیل ناسازگاری تاریخچه نشست
- ادامه روانتر فرایندهای کدنویسی و دیباگ طولانی
در نسخههای قبلی، برخی نشستهای ادامهیافته پیامهای قدیمی را با شکلی متفاوت دوباره برای API میفرستادند. این ناسازگاری میتوانست باعث شود سرویس، تاریخچه پیشین Claude را نامعتبر تشخیص دهد و درخواست جدید را رد کند؛ حتی اگر کاربر تغییری در مکالمه ایجاد نکرده باشد.
رفع خطای Claude Code در این بخش، بهویژه برای پروژههایی مفید است که شامل چند مرحله بررسی فایل، اجرای تست و اصلاح کد هستند. اکنون احتمال از دست رفتن جریان کار هنگام بازگشت به نشست کمتر شده و توسعهدهنده مجبور نیست برای عبور از خطا، گفتوگوی تازهای بسازد یا زمینه پروژه را دوباره توضیح دهد.
پس از ارتقا، یک مخزن آزمایشی را باز کنید، چند درخواست وابسته به هم اجرا کرده و سپس نشست را با --resume ادامه دهید. اگر از نسخه قبلی استفاده میکنید، مرور تغییرات Claude Code 2.1.281 نیز برای مقایسه پایداری و رفع اشکال مفید است.
این بهبود به معنای بینیازی از ذخیره تغییرات نیست؛ پیش از خروج همچنان کد را ثبت و خروجیهای مهم را نگهداری کنید. مزیت اصلی آپدیت Claude Code 2.1.282، کاهش خرابی ناشی از بازسازی نادرست تاریخچه و قابلاعتمادتر شدن ادامه نشست Claude Code است.
حفظ تفکر توسعهیافته با دستورات و ابزارهای متفاوت
یکی از مهمترین اصلاحات آپدیت Claude Code 2.1.282، حفظ بهتر «تفکر توسعهیافته» در جریانهای کاری چندمرحلهای است. این تغییر احتمال از دست رفتن زمینه استدلالی مدل را هنگام اجرای دستورهای فوری، ادامه نشست یا تغییر فهرست ابزارها کاهش میدهد.
- حفظ تفکر قبلی هنگام اجرای دستورهایی مانند
/model،/renameو/artifacts - ادامه پایدارتر نشست با گزینههای
--continueو--resume - مدیریت بهتر سابقه گفتگو پس از تغییر ابزارهای در دسترس
پیشتر، اجرای یک دستور اسلش در زمانی که Claude مشغول پردازش بود، میتوانست بخشهایی از تفکر توسعهیافته قبلی را حذف کند. نسخه 2.1.282 این وضعیت را اصلاح کرده تا دستورات مدیریتی، پیوستگی فرایند حل مسئله را کمتر مختل کنند.
رفع مهم دیگر به نشستهایی مربوط است که با فهرست متفاوتی از ابزارها دوباره اجرا میشوند. اگر گزینه --tools یکی از ابزارهای داخلی قبلی را کنار بگذارد، Claude Code اکنون بهتر میتواند زمینه تفکر پیشین را نگه دارد و ادامه نشست Claude Code را پایدارتر کند.
این بهبود برای دیباگ پروژههای طولانی، بازبینی چندفایلی و مهاجرت میان محیطهای توسعه مفید است؛ بااینحال، پس از بازیابی نشست همچنان خلاصه هدف و محدودیتهای پروژه را بررسی کنید. برای شناخت ساختار ابزار نیز راهنمای Claude Code چیست و تغییرات نسخه 2.1.281 مفیدند.
رفع خطاهای جستوجوی وب، دادههای تفکر و فشردهسازی
آپدیت Claude Code 2.1.282 چند خطای زنجیرهای را برطرف میکند که میتوانستند یک نشست را در تمام درخواستهای بعدی مختل کنند. تمرکز این اصلاحات بر تاریخچه جستوجوی وب، بلوکهای تفکر و فشردهسازی مکالمات طولانی است.
- رفع خطای ۴۰۰ در تاریخچههای دارای نتایج جستوجوی وب رمزگشاییناپذیر
- بازیابی خودکار نشستهای دارای بلوک معیوب
redacted_thinking - تکرار فشردهسازی مکالمه با مدل جایگزین هنگام رد درخواست خلاصهسازی
در برخی گفتگوهایی که پاسخ جستوجوی وب از یک درگاه شخص ثالث دریافت شده بود، API نمیتوانست داده ذخیرهشده را رمزگشایی کند. نتیجه این وضعیت، شکست همه درخواستها با خطای ۴۰۰ بود؛ مشکلی که در این نسخه اصلاح شده است.
اگر نشست با پیام Invalid data in redacted_thinking block متوقف شود، Claude Code اکنون بلوکهای تفکر ناسازگار را حذف کرده و درخواست را یکبار دوباره امتحان میکند. این رفتار احتمال بازیابی گفتگو را افزایش میدهد، هرچند جزئیات تفکر حذفشده دیگر در دسترس نخواهد بود.
فشردهسازی نیز مقاومتر شده است؛ اگر مدل درخواست خلاصهسازی تاریخچه را نپذیرد، ابزار از یک مدل جایگزین کمک میگیرد. برای شناخت بهتر ساختار این دستیار ترمینالی، راهنمای Claude Code چیست نقطه شروع مناسبی است.
تنظیم عرض متن و بهبود خوانایی در ترمینالهای عریض
آپدیت Claude Code 2.1.282 تنظیم جدید maxProseWidth را برای محدودکردن عرض متنهای توضیحی در ترمینالهای عریض ارائه میکند. نتیجه، خواندن پاسخهای طولانی با حرکت کمتر چشم و تمرکز بهتر روی توضیحات مدل است.
- تعیین حداکثر عرض برای متنهای توضیحی Claude
- حفظ عرض کامل ترمینال برای جدولها و بلوکهای کد
- خوانایی بهتر در نمایشگرهای بزرگ و پنجرههای تمامصفحه
این تنظیم فقط نثر پاسخ را محدود میکند؛ بنابراین کدها و جدولهایی که برای نمایش صحیح به فضای افقی نیاز دارند، همچنان از تمام عرض موجود استفاده میکنند. در نتیجه، بهبود خوانایی باعث شکستن نامناسب خطوط کد یا فشردهشدن خروجیهای ساختاریافته نمیشود.
برای استفاده عملی، مقدار maxProseWidth را در فایل تنظیمات پشتیبانیشده پروژه یا کاربر قرار دهید و عرضی متناسب با اندازه فونت و نمایشگر انتخاب کنید. سپس یک پاسخ توضیحی، جدول و قطعهکد ایجاد کنید تا تفاوت نمایش هر بخش مشخص شود.
این قابلیت برای بررسی گزارش خطا، توضیح معماری و بازبینی کد در مانیتورهای فوقعریض مفید است. اگر چند پنل ترمینال کنار یکدیگر دارید، مقدار انتخابی را طوری تنظیم کنید که متن بدون اسکرول افقی خوانده شود و فضای کد نیز محدود نشود.
maxProseWidth یک تغییر ظاهری اما کاربردی در آپدیت Claude Code 2.1.282 است و رفتار مدل یا محتوای پاسخ را تغییر نمیدهد. برای آشنایی بیشتر با محیط و تنظیمات این ابزار، راهنمای Claude Code چیست را بخوانید.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
کدنویسی با هوش مصنوعی را روانتر کن
با دسترسی به ابزارهای هوش مصنوعی، کدنویسی، دیباگ و ادامه پروژهها را سریعتر و سادهتر پیش ببر.