ارتباط مستقیم نشستهای Claude Code با منشن @ چگونه کار میکند؟
- با نوشتن
@، یک نشست زنده Claude را مستقیماً در پیام انتخاب میکنید. - قابلیت
SendMessageپیام را به نشست دارای نام دقیق ارسال میکند. - نامهای تکراری بهصورت خودکار با ترکیب متفاوت اصلاح میشوند تا اشتباهی رخ ندهد.
در آپدیت Claude Code نسخه ۲.۱.۲۳۲، ارتباط میان نشستهای تعاملی سادهتر شده است. اکنون میتوانید در متن درخواست، نام یک نشست دیگر را با منشن @ صدا بزنید تا Claude پیام را از طریق SendMessage به همان نشست ارسال کند.
این قابلیت برای زمانی کاربرد دارد که چند نشست Claude Code را همزمان برای بخشهای مختلف یک پروژه اجرا میکنید؛ برای مثال، یک نشست روی دیباگ بکاند و نشست دیگر روی تستهای فرانتاند کار میکند. با منشنکردن نشست مربوط، انتقال وضعیت، درخواست بررسی کد یا هماهنگی بین وظایف سریعتر انجام میشود.
در نسخه جدید، اگر نام واردشده دقیقاً با نام یکی از نشستهای فعال مطابقت داشته باشد، پیام بدون درخواست تأیید اضافی ارسال میشود. بنابراین انتخاب نامهای واضح و کوتاه برای نشستها اهمیت دارد؛ نامهایی مانند backend-review یا test-fixes احتمال خطا را کاهش میدهند.
همچنین Claude Code در یک دستگاه، نامهای یکتا برای نشستهای زنده نگه میدارد. اگر هنگام شروع یا تغییر نام، نامی تکراری انتخاب کنید، ابزار نسخهای متفاوت از آن میسازد و اطلاع میدهد. برای آشنایی بیشتر با کاربردهای این ابزار، راهنمای Claude Code چیست؟ را بخوانید.
فعالشدن پیشفرض فورک سابایجنت چه مزیتی برای توسعهدهندگان دارد؟
در آپدیت Claude Code نسخه ۲.۱.۲۳۲، فورک سابایجنت بهصورت پیشفرض فعال شده است. این تغییر باعث میشود سابایجنت Claude Code زمینه کامل مکالمه و کش پرامپت را به ارث ببرد و بدون توضیح دوباره پروژه، سریعتر وارد اجرای وظیفه شود.
- شروع سریعتر: نیاز به تکرار معماری، محدودیتها و هدف تسک کاهش مییابد.
- پاسخ منسجمتر: عامل فرعی تصمیمهای قبلی و جزئیات گفتوگو را در اختیار دارد.
- کار موازی روانتر: بررسی تست، دیباگ و تحلیل فایلها همزمان پیش میرود.
در عمل، توسعهدهنده میتواند بررسی یک خطا، اجرای تستها یا تحلیل بخشی از کد را به سابایجنت بسپارد؛ درحالیکه نشست اصلی روی طراحی راهحل متمرکز میماند. چون زمینه مشترک است، احتمال ارائه پیشنهادی ناسازگار با تصمیمهای قبلی کمتر میشود.
انتقال کش پرامپت نیز میتواند پردازش دستورهای تکراری را بهینهتر کند، بهویژه در مخزنهای بزرگ که معرفی ساختار پروژه زمانبر است. این قابلیت برای گردشکارهای چندمرحلهای و تقسیم وظایف میان عاملها کاربردیتر از ساخت یک عامل کاملاً بدون زمینه است.
بااینحال، زمینه موروثی باید مرتبط و بدون اطلاعات حساس غیرضروری باشد. پیش از واگذاری عملیات مهم، محدوده فایلها، معیار موفقیت و سطح دسترسی را مشخص کنید. برای آشنایی با مبانی ابزار نیز راهنمای Claude Code چیست؟ تصویر کاملتری از کاربرد کلود کد ارائه میدهد.
پوشاندن توکنهای GitLab چگونه امنیت کلود کد را بهبود میدهد؟
در آپدیت Claude Code نسخه ۲.۱.۲۳۲، توکنهای حساس GitLab پیش از نمایش در خروجی پوشانده میشوند. این تغییر احتمال افشای ناخواسته اعتبارنامهها هنگام اشتراکگذاری لاگ، گزارش خطا یا متن نشست را کاهش میدهد.
- شناسایی و حذف خانوادههای رایج توکن GitLab از خروجی
- پوشاندن کامل توکنهای قابل استفاده مانند
glpat-وgldt- - محافظت از مسیرهای اعتبارنامه و تنظیمات ابزار
glab
توکن GitLab میتواند به مخزن، پروژه یا عملیات CI/CD دسترسی بدهد؛ بنابراین باقیماندن آن در ترمینال، اسکرینشات یا پیام ارسالی یک ریسک جدی است. قابلیت Secret Redaction در کلود کد، مقدار حساس را قبل از دیدهشدن یا بازنشر حذف میکند.
این محافظت بهویژه برای تیمهایی مفید است که خروجی Claude Code را در تیکتها، ابزارهای همکاری یا مستندات دیباگ قرار میدهند. همچنین اعمال محدودیتهای مشابه روی مخزن تنظیمات glab، دسترسی ناخواسته عاملها به فایلهای اعتبارنامه را دشوارتر میکند.
بااینحال، پوشاندن توکن جایگزین مدیریت امن کلید نیست. توکنها را با حداقل سطح دسترسی و تاریخ انقضای مناسب بسازید، در متغیر محیطی یا Secret Manager نگه دارید و در صورت احتمال افشا فوراً لغو کنید. راهنمای امنیت ارتباط با APIهای هوش مصنوعی نکات تکمیلی دارد.
تنظیم پیامهای بیننشستی و مدیریت نامهای تکراری در نسخه ۲.۱.۲۳۲
نسخه ۲.۱.۲۳۲ کلود کد کنترل بیشتری بر پیامهای ورودی از نشستهای دیگر فراهم میکند. این تنظیمات برای توسعهدهندگانی مفید است که چند جریان کاری همزمان دارند و میخواهند وقفهها را مدیریت کنند.
- پذیرش: پیامهای بیننشستی مستقیماً دریافت میشوند.
- نگهداری: پیامها تا زمان مناسب در انتظار میمانند.
- رد: پیامهای ورودی از نشستهای دیگر پذیرفته نمیشوند.
در بخش /config، گزینه «Messages from your other sessions» رفتار پیامهای ورودی را روی حالت پذیرش، نگهداری یا رد تنظیم میکند. گزینه «Dialog expiry» نیز مدیریت انقضای گفتوگو را در دسترس قرار میدهد؛ بنابراین کاربر میتواند ارتباط میان نشستها را متناسب با تمرکز و گردشکار خود تنظیم کند.
برای نمونه، هنگام اجرای تستهای حساس میتوان پیامها را نگه داشت تا خروجی ترمینال و روند بررسی مختل نشود؛ سپس بعد از پایان تست، درخواستهای نشستهای دیگر را مرور کرد. در کارهای هماهنگ مانند تقسیم بررسی بکاند و فرانتاند، حالت پذیرش ارتباط سریعتری ایجاد میکند.
کلود کد همچنین برای نشستهای زنده روی یک دستگاه نام یکتا نگه میدارد. اگر نام انتخابی قبلاً استفاده شده باشد، نسخهای متمایز با الگوی چندبخشی میسازد و تغییر را اطلاع میدهد. این سازوکار احتمال ارسال پیام به مقصد اشتباه را کاهش میدهد، اما انتخاب نامهای توصیفی همچنان ضروری است.
بهتر است نام نشستها بر اساس پروژه و وظیفه، مانند shop-api-tests، تعیین شوند و سیاست دریافت پیام نیز پیش از شروع کار موازی بررسی شود. برای شناخت قابلیتهای پایه، راهنمای Claude Code چیست؟ نقطه شروع مناسبی است.
منابع خبر
تاریخ انتشار منبع اصلی:
ناشر: گپجیپیتی · سیاست تحریریه و اصلاحات · تماس با تحریریه
هوش مصنوعی را وارد جریان کارت کن
با ابزارهای هوش مصنوعی، کدنویسی و مدیریت پروژههای روزمرهات را سریعتر و سادهتر پیش ببر.