بازیابی پیشنویس پرامپت با کلید جهت بالا
در آپدیت Claude Code 2.1.288، پرامپتی که با Ctrl+C پاک شده است دیگر الزاماً از دست نمیرود. کافی است وقتی خط ورودی خالی است، کلید جهت بالا را فشار دهید تا پیشنویس قبلی بازیابی شود.
- لغو یا پاککردن ناخواسته پرامپت با
Ctrl+C - بازیابی سریع پیشنویس با کلید
↑ - بازگرداندن متن تایپشده، محتوای Pasteشده و تصاویر
این قابلیت برای توسعهدهندگانی مفید است که دستورهای طولانی شامل شرح باگ، مسیر فایلها، محدودیتهای فنی یا مراحل بازسازی خطا مینویسند. پیش از این، پاکشدن چنین پرامپتی میتوانست به بازنویسی کامل دستور و اتلاف زمان منجر شود.
روش استفاده ساده است: اگر هنگام آمادهسازی درخواست Ctrl+C زدید، ابتدا مطمئن شوید ورودی ترمینال خالی است؛ سپس کلید جهت بالا را یکبار فشار دهید. Claude Code پیشنویس پاکشده را همراه با دادههای چسباندهشده و تصاویر آن برمیگرداند.
این رفتار را نباید با تاریخچه معمول فرمانهای شِل اشتباه گرفت؛ بازیابی در محیط تعاملی خود Claude Code انجام میشود. برای شناخت امکانات پایه این ابزار کدنویسی هوش مصنوعی نیز میتوانید راهنمای Claude Code چیست؟ را بخوانید.
پس از بازیابی، بهتر است متن، فایلها و تصاویر پیوستشده را دوباره بررسی کنید؛ بهویژه اگر پرامپت حاوی اطلاعات حساس یا مسیرهای مهم پروژه است. این قابلیت ریسک بازنویسی را کاهش میدهد، اما جای بازبینی نهایی دستور را نمیگیرد.
ادامه خودکار پاسخ پس از قطعی API
در آپدیت Claude Code 2.1.288، وقفه یا Timeout میان پاسخ API دیگر لزوماً اجرای جاری را ناموفق نمیکند. این ابزار کدنویسی هوش مصنوعی میتواند پاسخ نیمهکاره را حفظ کند و پردازش را از همان محتوای تولیدشده ادامه دهد.
- ادامه پاسخ از خروجی جزئی پس از Timeout میانمرحلهای
- پایداری بیشتر نشستهای غیرتعاملی و Subagentها
- تلاش مجدد برای پاسخهایی که فقط شامل فرایند استدلال بودهاند
این تغییر بهویژه برای وظایف طولانی مانند تحلیل مخزن، بازسازی چند فایل یا اجرای زنجیرهای عاملها کاربردی است. پیشتر، قطع ارتباط API در میانه پاسخ میتوانست کل نوبت را متوقف کند؛ اما نسخه 2.1.288 از پیشرفت انجامشده برای ادامه کار استفاده میکند.
نشستهای غیرتعاملی و عاملهای فرعی نیز از این سازوکار بهره میبرند. بنابراین اسکریپتهای خودکار، فرایندهای CI و کارهای واگذارشده به Subagentها در برابر Timeout مقاومتر میشوند و احتمال نیاز به اجرای دستی دوباره کاهش مییابد.
اگر پاسخ پیش از تولید خروجی قابلاستفاده، تنها در مرحله استدلال متوقف شود، Claude Code درخواست را دوباره امتحان میکند. این رفتار با ادامه از پاسخ جزئی تفاوت دارد و مانع ثبت یک نوبت ظاهراً کامل اما بدون نتیجه عملی میشود.
بااینحال، ادامه خودکار جایگزین بررسی خروجی نیست؛ پس پس از بازیابی، Diff، تستها و وضعیت فایلها را کنترل کنید. برای آشنایی پایه با محیط و شیوه اجرای وظایف، راهنمای Claude Code چیست؟ نیز مفید است.
رفع خطاهای Resume و حفظ کامل زمینه گفتگو
در آپدیت Claude Code 2.1.288، فرمان --resume با اطمینان بیشتری فایلها، پاسخها و زمینه بازیابیشده را نگه میدارد. این اصلاحات برای پروژههای طولانی و نشستهایی که چند بار فشرده یا از سر گرفته میشوند اهمیت زیادی دارد.
- جلوگیری از حذف فایلها و زمینه پس از فشردهسازی گفتگو
- ذخیره درست آخرین پاسخ در نشست ازسرگرفتهشده
- بازیابی کاملتر رونوشت و فرایند استدلال نشستهای قدیمی
پیشتر ممکن بود زمینهای که فرایند Compaction بازگردانده بود، هنگام Resume دوباره حذف شود. نسخه 2.1.288 این مشکل را برطرف میکند و همچنین در گفتگوهای طولانی، بهجای نمایش خطای زودهنگام Prompt is too long، فشردهسازی خودکار را قابلاتکاتر میسازد.
یک خطای دیگر باعث میشد آخرین پاسخ نشست ذخیره نشود؛ بنابراین پس از اجرای مجدد --resume، درخواست قبلی بیپاسخ به نظر میرسید. اکنون وضعیت آخرین نوبت گفتگو با دقت بیشتری ثبت میشود و ادامه کار ابهام کمتری دارد.
این آپدیت Claude Code همچنین احتمال بارگذاری رونوشت ناقص هنگام بازنویسی همزمان فایل نشست را کاهش میدهد. برای گفتگوهای ساختهشده با نسخه 2.1.286 یا قدیمیتر نیز مشکل حذف بخشی از روند استدلال قبلی اصلاح شده است.
پس از ارتقا، یک نشست طولانی آزمایشی را Resume کرده و وجود فایلها، پاسخ نهایی و دستورهای اخیر را بررسی کنید. برای مقایسه با اصلاحات نسل قبلی، مطلب بازیابی نشستها در Claude Code 2.1.286 نیز مفید است.
کنترل تعداد یافتهها در Code Review
در آپدیت Claude Code 2.1.288، فرمان /code-review به گزینه --max-findings مجهز شده است. توسعهدهنده اکنون میتواند تعداد ایرادهای گزارششده را محدود کند یا با مقدار all همه یافتههای قابلشناسایی را دریافت کند.
/code-review --max-findings 5برای گزارش کوتاه و اولویتمحور/code-review --max-findings allبرای بررسی جامعتر تغییرات/code-review --max-findings defaultبرای بازگشت به محدودیت معمول
انتخاب انجامشده در بررسیهای بعدی نیز حفظ میشود؛ بنابراین لازم نیست برای هر Code Review دوباره تعداد یافتهها را تعیین کنید. این تنظیم تا زمانی فعال میماند که مقدار جدیدی وارد کنید یا با گزینه default به رفتار استاندارد بازگردید.
برای Pull Request کوچک، محدودیت ۳ تا ۵ یافته میتواند تمرکز تیم را روی مشکلات مهمتر حفظ کند. در بازبینی امنیتی، مهاجرت بزرگ یا اصلاح چندین فایل، مقدار all پوشش بیشتری میدهد؛ هرچند بررسی خروجی طولانیتر و احتمال مشاهده هشدارهای کماهمیت بیشتر خواهد بود.
بهتر است یافتههای این ابزار کدنویسی هوش مصنوعی را بهعنوان پیشنهاد بازبینی کنید، نه حکم قطعی. هر مورد را با Diff، تستها و قواعد پروژه تطبیق دهید؛ بهخصوص اگر بررسی شامل امنیت، عملکرد یا تغییر API است. برای کاربردهای مکمل نیز راهنمای مقایسه ابزارهای هوش مصنوعی برنامهنویسی مفید است.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
هوش مصنوعی را وارد جریان کارت کن
با دسترسی به ابزارهای هوش مصنوعی، سریعتر کدنویسی کن و کارهای روزمرهات را هوشمندانهتر پیش ببر.