مهمترین تغییرات آپدیت Codex CLI 0.166.0
آپدیت Codex CLI 0.166.0 تجربه کار با ترمینال را سریعتر و پایدارتر میکند. تمرکز اصلی این نسخه بر کنترل بهتر متن، ادامه وظایف صفشده و تشخیص مشکلات اتصال است.
- انتخاب متن با کیبورد: جابهجایی کلمهای، خطی و صفحهای در تاریخچه گفتگو
- مدیریت بهتر وظایف: ادامه رشتههای بارگذارینشده با
codex queue --resume - عیبیابی شبکه: بررسی تنظیمات، اتصال و WebSocket با
codex doctor --network-only
جستوجوی داخلی، میانبرهای قابل تنظیم و نمایش یکپارچه Markdown نیز کار با رابط متنی Codex را روانتر کردهاند. این تغییرات بهویژه هنگام بررسی خروجیهای طولانی، مقایسه کدها یا پیدا کردن یک خطای قدیمی در تاریخچه مفید هستند.
در بخش پایداری، تنظیمات تأیید و مجوزها پس از ادامه یا انشعاب نشست حفظ میشوند. بازیابی پیوستهای تصویری محلی، اتصال مجدد TUI و مدیریت چرخه اجرای app-server نیز اصلاح شده است؛ بنابراین احتمال ازدسترفتن وضعیت کار یا باقیماندن پردازشهای تکمیلشده کاهش مییابد.
این نسخه همچنین توضیح محدودیتهای ایمنی و پیشنهادهای جایگزین را شفافتر میکند. اگر از نسخههای قبلی مهاجرت میکنید، مرور تغییرات Codex CLI 0.165.0 کمک میکند مسیر تکامل این ابزار کدنویسی هوش مصنوعی را بهتر بشناسید.
انتخاب متن با کیبورد و جستوجوی داخلی در Codex
در آپدیت Codex CLI 0.166.0، مرور خروجیهای طولانی ترمینال سریعتر و دقیقتر شده است. کاربران اکنون میتوانند متن رونوشت را با کیبورد انتخاب کنند، داخل آن جستوجو انجام دهند و میان بخشهای مختلف حرکت کنند.
- انتخاب متن در سطح کلمه، خط و صفحه
- جستوجوی داخلی میان پیامها و خروجیهای ترمینال
- میانبرهای قابل تنظیم برای گردشکار شخصی
انتخاب متن با کیبورد زمانی مفید است که Codex گزارش خطا، قطعهکد یا پاسخ مفصلی تولید کرده باشد. بهجای اتکا به ماوس، میتوانید محدوده موردنظر را با حرکتهای کلمهای، خطی یا صفحهای مشخص کنید؛ قابلیتی کاربردی برای محیطهای SSH و ترمینالمحور.
جستوجوی داخلی نیز پیدا کردن نام فایل، تابع، پیام خطا یا دستور قبلی را در رونوشت سادهتر میکند. برای نمونه، هنگام دیباگ پروژهای بزرگ میتوان عبارت مرتبط با خطا را جستوجو کرد و مستقیماً به بخش مربوط رسید، بدون آنکه کل خروجی دوباره مرور شود.
از آنجا که میانبرها قابل پیکربندی هستند، بهتر است کلیدهای پرتکرار را با عادتهای کاری و ابزار ترمینال خود هماهنگ کنید تا تداخلی ایجاد نشود. این تغییر در کنار قابلیتهای Codex CLI 0.165.0، تجربه استفاده از این ابزار کدنویسی هوش مصنوعی را روانتر میکند.
ادامه رشتههای کاری با دستور codex queue --resume
قابلیت مهم آپدیت Codex CLI 0.166.0، ادامهدادن رشتههای کاری بارگذارینشده پس از قرارگرفتن پیام در صف است. با گزینه --resume لازم نیست ابتدا رشته را جداگانه باز کنید و سپس پیام جدیدی برای آن بفرستید.
دستور اصلی به این شکل اجرا میشود:
codex queue --resume
این قابلیت برای توسعهدهندگانی مفید است که چند نشست کدنویسی هوش مصنوعی را همزمان مدیریت میکنند. برای مثال، میتوانید پیام مربوط به اجرای تست، بررسی خطا یا تکمیل یک تغییر را در صف قرار دهید و همان رشته قبلی را برای ادامه پردازش بازیابی کنید.
- رشته کاری مناسب را مشخص کنید و پیام دقیق و محدود بنویسید.
- از
codex queue --resumeبرای صفکردن پیام و ادامه رشته استفاده کنید. - پس از بازیابی، خروجی، تغییر فایلها و وضعیت مخزن را بررسی کنید.
مزیت این روش، حفظ پیوستگی زمینه است؛ مدل میتواند کار را در همان رشته دنبال کند، نه اینکه از یک نشست خالی آغاز شود. این موضوع در وظایف چندمرحلهای، بازبینی کد و دیباگ پروژههای بزرگ، رفتوبرگشت میان نشستها را کاهش میدهد.
پیش از ادامه خودکار، مطمئن شوید مسیر پروژه و رشته انتخابشده درست است. همچنین بعد از اجرا، git diff و تستهای پروژه را کنترل کنید؛ ادامه نشست بهمعنای تأیید خودکار صحت تغییرات نیست. برای مدیریت گستردهتر نشستها نیز راهنمای داشبورد مدیریت نشستهای Codex CLI مفید است.
عیبیابی اتصال و WebSocket با codex doctor --network-only
در Codex CLI 0.166.0 دستور codex doctor --network-only بررسی مشکلات شبکه را از سایر عیبیابیها جدا میکند. این فرمان برای تشخیص سریع ایرادهای پیکربندی، اتصال به سرویس و ارتباط WebSocket طراحی شده است.
- بررسی تنظیمات شبکه و دسترسی Codex به سرویسهای موردنیاز
- شناسایی اختلالهای اتصال پایدار WebSocket در رابط ترمینال
- محدودکردن دامنه عیبیابی بدون اجرای بررسیهای غیرمرتبط
اگر رابط TUI مرتب قطع میشود، پاسخها کامل دریافت نمیشوند یا اتصال پس از تغییر شبکه برقرار نمیماند، ابتدا فرمان بالا را اجرا کنید. حالت --network-only کمک میکند مشخص شود منشأ احتمالی خطا به شبکه مربوط است یا باید بخشهای دیگر Codex را بررسی کرد.
پیش از اجرا، وضعیت اینترنت، پراکسی، VPN، DNS و قوانین فایروال را بررسی کنید. در شبکههای سازمانی، مسدودشدن WebSocket یا بازرسی ترافیک رمزنگاریشده میتواند ارتباط تعاملی را مختل کند؛ بنابراین مقایسه نتیجه روی یک شبکه دیگر نیز روش تشخیصی مفیدی است.
این دستور لزوماً مشکل را خودکار برطرف نمیکند، بلکه شواهد دقیقتری برای یافتن علت میدهد. خروجی را همراه نسخه Codex، سیستمعامل و زمان وقوع خطا نگه دارید؛ اما پیش از اشتراکگذاری گزارش، توکنها، آدرسهای خصوصی و اطلاعات حساس را حذف کنید. برای زمینه بیشتر، راهنمای امنیت ارتباط با APIهای هوش مصنوعی نیز کاربردی است.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
هوش مصنوعی را وارد جریان کارت کن
با انتخاب پلن مناسب، از ابزارهای هوش مصنوعی برای کدنویسی، عیبیابی و انجام سریعتر کارها استفاده کن