آپدیت Claude Code 2.1.239 چه تغییراتی برای کاربران دارد؟
آپدیت Claude Code 2.1.239 مجموعهای از اصلاحات کاربردی برای توسعهدهندگان، تیمهای فنی و کاربران سازمانی ارائه میکند. تمرکز این نسخه بر پایداری اتصال، مدیریت هزینه، سازگاری بیشتر با محیطهای مختلف و مهاجرت سادهتر پروژههای پایتون است.
- رفع مشکل پروکسی HTTPS، اتصال AWS Bedrock و اجرای Alpine
- افزودهشدن دستور
claude-apiبرای ارتقای پروژههای Python - بهبود افزونههای همگامسازیشده، نمایش هزینه و محدودیت مصرف
در این نسخه، Claude Code هنگام استفاده از Bedrock پشت پروکسیهایی که هدر Content-Type را تغییر میدهند، درخواستها را دوباره و بهصورت غیرجریاندار اجرا نمیکند؛ مشکلی که میتوانست باعث افزایش ناخواسته هزینه API شود. بررسی اعتبار AWS SSO نیز با HTTPS_PROXY سازگارتر شده است.
کاربران Alpine و musl اکنون پشتیبانی بهتری برای چسباندن تصویر، کلیپبورد و ضبط صدا دارند. همچنین نصبهای جدید در برخی محیطهای Bedrock، Vertex و Foundry با پیشنهاد اجرای تمامصفحه آغاز میشوند. برای آشنایی مقدماتی، راهنمای Claude Code چیست؟ مفید است.
برای پروژههای پایتون، دستور /claude-api upgrade مهاجرت از کتابخانه Anthropic نسخه ۰.x به ۱.x را ساده میکند؛ در نسخه جدید، تایماوت باید با anthropic.Timeout تنظیم شود. نمایش هزینه در /cost و نوار وضعیت نیز دقیقتر شده و زمان بازنشانی محدودیتهای مصرف را واضحتر نشان میدهد. جزئیات نسخه قبلی را در آپدیت Claude Code 2.1.238 ببینید.
رفع مشکلات پروکسی HTTPS و اجرای Claude Code روی Alpine
در آپدیت Claude Code 2.1.239، پشتیبانی از محیطهای شبکهای پیچیدهتر بهبود یافته است. اگر Claude Code را از طریق AWS Bedrock و پشت پروکسی HTTPS اجرا میکنید، بررسی اعتبارنامهها اکنون تنظیمات HTTPS_PROXY را بهتر در نظر میگیرد؛ بنابراین مشکل توقف برنامه هنگام شروع با پروفایل SSO و awsAuthRefresh کاهش مییابد.
این نسخه همچنین یک مشکل مهم در استریم Bedrock را برطرف میکند. در برخی پروکسیها، حذف هدر Content-Type از پاسخ میتوانست باعث اجرای دوباره هر درخواست به شکل غیراستریم و افزایش ناخواسته تعداد فراخوانیهای API شود. اصلاح این رفتار برای تیمهایی که به هزینه و پایداری اتصال API هوش مصنوعی اهمیت میدهند، کاربردی است.
- شروع مطمئنتر Claude Code پشت پروکسی HTTPS با حسابهای SSO
- جلوگیری از اجرای دوباره درخواستهای Bedrock و هزینههای اضافی
- سازگاری بهتر Alpine و musl با چسباندن تصویر، کلیپبورد و ضبط صدا
برای کاربران Alpine Linux نیز افزونههای بومی تصویر، کلیپبورد و ضبط صدا اکنون با باینریهای ساختهشده برای musl بارگذاری میشوند؛ در نتیجه محدودیت وابستگی به glibc کمتر خواهد بود. این تغییر، Claude Code را برای کانتینرها و محیطهای سبک لینوکسی عملیتر میکند. برای آشنایی مقدماتی با ابزار، مقاله Claude Code چیست؟ را بخوانید.
ارتقای API پایتون و مهاجرت پروژهها با دستور claude-api
یکی از کاربردیترین بخشهای آپدیت Claude Code 2.1.239، ابزار مهاجرت پروژههای پایتون به نسخه جدید SDK آنتروپیک است. دستور /claude-api upgrade برای پروژههایی طراحی شده که هنوز از ساختار کتابخانه Anthropic نسخه ۰.x استفاده میکنند.
این قابلیت با شناسایی الگوهای قدیمی، تغییرات موردنیاز برای سازگاری با SDK نسخه ۱.x را سادهتر میکند. بااینحال، بررسی دستی فایلهای وابستگی، مدیریت خطا و تست درخواستهای API پس از مهاجرت همچنان ضروری است؛ بهخصوص در پروژههای تولیدی و سرویسهای متصل به پایگاه داده.
- پیش از اجرا، از کد و فایلهای تنظیمات پروژه نسخه پشتیبان بگیرید.
- پس از مهاجرت، تنظیمات زمانسنجی را با
anthropic.Timeoutبررسی کنید. - در محیط آزمایشی، پاسخ مدل، خطاهای شبکه و مصرف توکن را تست کنید.
توسعهدهندگانی که با APIهای هوش مصنوعی در پایتون کار میکنند، میتوانند برای آشنایی بیشتر با ساختار درخواستها به آموزش اتصال به APIهای هوش مصنوعی پایتون مراجعه کنند. استفاده از محیطهایی مانند GapGPT نیز برای آزمودن ایدهها پیش از انتقال آنها به کد اصلی، ساده و کاربردی است.
پس از اجرای دستور، تغییرات ایجادشده را با کنترل نسخه مقایسه کنید و تستهای واحد و یکپارچه را دوباره اجرا کنید. این مرحله کمک میکند تغییرات خودکار، رفتار سایر بخشهای پروژه را تحتتأثیر قرار نداده باشد.
راهنمای نصب Claude Code و استفاده از قابلیتهای نسخه جدید
برای نصب Claude Code 2.1.239، ابتدا نسخه قبلی را از مسیر رسمی نصب یا مدیر بسته مورد استفاده خود بهروزرسانی کنید و سپس با اجرای claude --version، شماره نسخه را بررسی کنید. پیش از شروع، دسترسی ترمینال، اعتبارنامه سرویس و تنظیمات شبکه را آزمایش کنید.
پس از نصب آپدیت Claude Code، پروژه را در محیط کاری باز کنید و تنظیمات پروکسی، AWS Bedrock یا سرویس ابری خود را دوباره بررسی کنید. در پروژههای پایتون، دستور /claude-api upgrade برای مهاجرت از کتابخانه Anthropic نسخه ۰.x به نسخه ۱.x کاربرد دارد؛ بعد از مهاجرت، تنظیم تایماوت را با anthropic.Timeout اصلاح و تستهای پروژه را اجرا کنید.
- برای کنترل مصرف، هزینه نمایشدادهشده در
/costو نوار وضعیت را پس از هر نشست بررسی کنید. - در محیط Alpine، نصب افزونههای سازگار با
muslرا تأیید کنید تا قابلیتهای تصویر، کلیپبورد و ضبط صدا فعال بمانند. - افزونههای همگامسازیشده را با شناسه
@syncedمدیریت کنید تا با افزونههای محلی همنام تداخل نداشته باشند.
اگر به محیطی سادهتر برای کار با مدلهای هوش مصنوعی و مقایسه ابزارهای کدنویسی نیاز دارید، GapGPT میتواند در کنار Claude Code برای آزمایش ایدهها و مدیریت جریان کاری استفاده شود. برای آشنایی بیشتر با کاربردهای این ابزار، راهنمای استفاده از Claude را ببینید.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
قدرت Claude Code را بیشتر کنید
با دسترسی به ابزارهای هوش مصنوعی، پروژههایتان را سریعتر و هوشمندانهتر پیش ببرید.