قابلیت افزایش خروجی ترمینال در Claude Code 2.1.261 چه کاربردی دارد؟
در نسخه Claude Code 2.1.261، تنظیمات bashOutputMaxChars و taskOutputMaxChars اضافه شدهاند تا Claude بتواند بخش بزرگتری از خروجی فرمانها و وظایف پسزمینه را مستقیماً در همان نشست دریافت کند. این قابلیت برای توسعهدهندگانی که با لاگهای طولانی، تستهای گسترده یا خروجی ابزارهای خط فرمان کار میکنند، کاربردی است.
پیش از این، خروجیهای حجیم معمولاً سریعتر به فایل منتقل میشدند و مدل فقط بخش محدودی از آن را در متن نشست میدید. اکنون میتوان این سقف را تا ۱۲۸ هزار کاراکتر افزایش داد. در نتیجه، Claude Code برای تحلیل خطاهای پراکنده، بررسی گزارش تستها و پیدا کردن الگوهای مهم در لاگها، زمینه بیشتری در اختیار دارد؛ هرچند خروجیهای بسیار بزرگ همچنان ممکن است در فایل ذخیره شوند.
- bashOutputMaxChars: کنترل حجم خروجی فرمانهای Bash که Claude دریافت میکند.
- taskOutputMaxChars: تعیین حجم خروجی وظایف پسزمینه در متن نشست.
- کاربرد عملی: تحلیل دقیقتر لاگها، تستهای ناموفق و فرایندهای طولانی بدون اجرای چندباره فرمان.
برای استفاده بهتر، مقدار این تنظیمات را متناسب با حافظه زمینه و اندازه پروژه انتخاب کنید؛ مقدار بیشازحد میتواند نشست را شلوغ کند. این تغییر، Claude Code را برای کدنویسی با کلود و عیبیابی پروژههای واقعی مناسبتر میکند. کاربران فارسیزبان نیز میتوانند برای مدیریت سادهتر ابزارهای هوش مصنوعی و کارهای توسعه، از رابط کاربرپسند و چندمنظوره GapGPT کمک بگیرند.
آموزش استفاده از Skill Doctor برای مدیریت مهارتهای Claude Code
در Claude Code 2.1.261، ابزار /skill-doctor برای بررسی مهارتهای بارگذاریشده طراحی شده است. این قابلیت نشان میدهد کدام مهارتها در عمل استفاده نمیشوند و هرکدام چه مقدار از فضای متنی (Context) را مصرف میکنند؛ بنابراین میتوانید پیکربندی محیط کدنویسی با کلود را سبکتر و هدفمندتر کنید.
برای شروع، دستور /skill-doctor را در محیط Claude Code اجرا کنید. گزارش به شما کمک میکند مهارتهای کمکاربرد یا بلااستفاده را شناسایی کنید. پیش از حذف، بررسی کنید که مهارت موردنظر در پروژههای خاص، گردشکارهای تیمی یا وظایف خودکار استفاده نمیشود؛ سپس موارد غیرضروری را از تنظیمات یا پوشه مهارتها خارج و گزارش را دوباره اجرا کنید.
- مهارتهای بدون استفاده را برای کاهش مصرف Context علامتگذاری کنید.
- مهارتهای ضروری پروژه را نگه دارید و نامگذاری و مستندات آنها را منظم کنید.
- پس از هر تغییر، عملکرد Claude Code و کیفیت پاسخهای کدنویسی را آزمایش کنید.
این فرایند بهویژه برای پروژههایی با مهارتها و افزونههای متعدد مفید است؛ چون Context کمتر میتواند تمرکز مدل را بهبود دهد. برای کاربران فارسیزبان، استفاده از محیطی یکپارچه مانند GapGPT نیز میتواند دسترسی سادهتر و قابلاعتمادتری به ابزارهای هوش مصنوعی و جریان کاری روزانه فراهم کند.
نصب Claude Code و تنظیم پرامپت فایل برای زیرعاملها
پس از نصب Claude Code، توسعهدهنده میتواند دستورالعملهای اختصاصی زیرعاملها را در یک فایل متنی نگهداری کند. نسخه Claude Code 2.1.261 با گزینه --append-subagent-system-prompt-file این فایل را هنگام اجرای نشست به پرامپت سیستمی زیرعامل اضافه میکند.
- پرامپتهای طولانی را بدون محدودیت خط فرمان مدیریت کنید.
- قواعد کدنویسی، استاندارد تست و ساختار پروژه را یکجا نگه دارید.
- رفتار زیرعاملها را در پروژههای مختلف هماهنگتر کنید.
برای استفاده، ابتدا متنی مانند نقش زیرعامل، زبان برنامهنویسی، روش اجرای تستها و محدودیتهای دسترسی را در فایلی مانند subagent-prompt.txt بنویسید. سپس Claude Code را با گزینه مربوط اجرا کنید:
claude --append-subagent-system-prompt-file ./subagent-prompt.txt
این روش برای تیمهایی مفید است که میخواهند دستورالعملهای قابلنسخهبندی داشته باشند؛ برای نمونه، میتوانید فایل را داخل مخزن پروژه قرار دهید و همراه با تغییرات کد بازبینی کنید. پرامپت را دقیق و کوتاه بنویسید و از قرار دادن کلیدهای API یا اطلاعات محرمانه در آن خودداری کنید. برای آشنایی مقدماتی با این ابزار، راهنمای Claude Code چیست؟ نیز مفید است.
مهمترین رفع باگهای نسخه 2.1.261 برای کدنویسی با کلود
نسخه Claude Code 2.1.261 علاوه بر قابلیتهای تازه، چند مشکل آزاردهنده در جریان کدنویسی با کلود را برطرف میکند. این اصلاحات بیشتر روی پایداری ترمینال، حفظ context نشستها، کنترل از راه دور و سازگاری با محیطهای سازمانی تمرکز دارند.
- رفع جابهجایی یا حذف شدن کاراکترها هنگام تایپ سریع یا استفاده از کلیدهای تکرارشونده.
- رفع خطای اشتباه
/add-dirدر مسیرهای دارای Net automount و بهبود زمانبندی راهاندازی Bedrock. - رفع از دست رفتن خروجی Hookها، context فراخوانیهای موازی و وضعیت نادرست Remote Control پس از توقف یا تغییر مجوز.
در نشستهای ادامهدادهشده، اطلاعات مربوط به خروجی Hookها و فراخوانیهای موازی اکنون بهتر حفظ میشود؛ بنابراین بازگشت به یک جلسه کاری، احتمال تغییر رفتار درخواست را کاهش میدهد. همچنین Remote Control دیگر پس از اتصال مرورگر یا گوشی، حالت مجوز قدیمی یا وضعیت «در حال اجرا» را نمایش نمیدهد.
برای کاربران سازمانی، جادوگر اتصال AWS Bedrock در صورت پاسخ ندادن AWS یا ابزار اعتبارسنجی، با خطای مشخص متوقف میشود. بررسی مدلها پشت پروکسی دارای TLS inspection نیز پایدارتر شده است. مشکلات همگامسازی افزونهها در نشستهای ابری و حذف کاراکتر پیش از برچسب تصویر در ورودی هم اصلاح شدهاند. جزئیات این روند را میتوانید در بهروزرسانیهای قبلی Claude Code دنبال کنید.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
هوش مصنوعی را کاربردیتر تجربه کن
با ابزارهای هوش مصنوعی، سریعتر یاد بگیر، بهتر کار کن و بهرهوریات را افزایش بده