تصور کنید در یک ترمینال روی پروژه حساس مشتری کار میکنید و در ترمینالی دیگر، روی ایدهی شخصی خودتان؛ اما ابزار هوش مصنوعی شما مجبور میکند هر بار یکی را انتخاب کنید و تمام تاریخچه جلسه قبلی را پاک کنید. این تضاد در بهرهوری، اکنون برای کاربران لینوکس به پایان رسیده است.
به گزارش وبسایت dev.to در ۲۹ اوت ۲۰۲۶، یک راهکار ساده برای مدیریت چندین هویت در Claude Code کشف شده است. جابهجایی بین محیطهای حرفهای و شخصی معمولاً با چرخه خستهکننده خروج و ورود مجدد همراه است، اما اکنون میتوان این اصطکاک را کاملاً حذف کرد.
همانطور که در تحلیلهای قبلی ما دربارهی مدیریت عاملهای هوش مصنوعی در محیطهای توسعه اشاره کردیم، جداسازی بسترها برای حفظ تمرکز برنامهنویسان حیاتی است. در اینجا، کلید حل مسئله متغیری به نام CLAUDE_CONFIG_DIR است. این متغیر — شبیه به پروفایلهای مختلف در مرورگر کروم که هر کدام تاریخچه و پسورد جداگانهای دارند — اجازه میدهد مسیرهای ذخیرهسازی تنظیمات برای هر حساب مجزا تعریف شود. این رویکرد در واقع مکمل راهکارهای حفظ زمینه و حذف تکرار محدودیتهای فنی است که پیشتر برای بهینهسازی جریان کاری بررسی کرده بودیم.
بر اساس مستندات منتشر شده، کاربران میتوانند این قابلیت را به چهار روش پیاده کنند:
- تنظیم دستی: تعریف متغیر در ترمینال پیش از اجرای ابزار.
- اسکریپتهای اتوماسیون: ساخت نامهای مستعار (Alias) در Bash برای هر پروفایل.
- یکپارچگی با direnv: تغییر خودکار حساب بر اساس پوشه پروژه فعلی.
- تنظیمات VS Code: تعریف متغیرهای محیطی مخصوص هر فضای کاری (Workspace).

این تغییر، Claude Code را از یک ابزار تککاربره به یک محیط محلی چندمستاجری تبدیل میکند. برای شما به این معناست که هنگام جابهجایی بین یک مخزن گیتهاب شرکتی و یک مخزن خصوصی، هیچ زمان تلفشدهای برای احراز هویت مجدد وجود نخواهد داشت. این قابلیت بهویژه برای کسانی که با مشکلات افت کیفیت ناشی از مدیریت پنجره زمینه دستوپنجه نرم میکنند، با جداسازی کامل محیطها، راهکاری موثر ارائه میدهد.
گام بعدی شما
- پیکربندی شل (Shell) خود را بررسی کنید تا ببینید آیا ابزار
direnvمیتواند جابهجایی بین حسابها را برایتان خودکار کند. - بررسی کنید آیا سایر عاملهای هوش مصنوعی مبتنی بر خط فرمان (CLI) نیز از متغیرهای مشابه برای جداسازی تنظیمات پشتیبانی میکنند یا خیر.
این تنها آغاز ماجراست؛ اثرات گستردهتر مدیریت هویتهای چندگانه در ابزارهای Agentic را در گزارشهای بعدی بررسی خواهیم کرد. این موضوع در کنار بهبود سازوکار اجرای بلندمدت و حذف توقفهای مکرر، گامی بلند به سوی اتوماسیون کامل در محیط توسعه است.




گفتگو