حل مشكلات تداخل جلسات المحطة الطرفية (Terminal) مع وكلاء الذكاء الاصطناعي
TuBrief 편집팀
2026년 7월 16일
0
Computing/Software원본 영상을 바탕으로 AI의 도움을 받아 작성했습니다. 원본 영상이 기준입니다.
커뮤니티의 다른 글
댓글 (0)
Log in to leave a comment
아직 작성된 글이 없습니다
원본 영상을 바탕으로 AI의 도움을 받아 작성했습니다. 원본 영상이 기준입니다.
Log in to leave a comment
아직 작성된 글이 없습니다
إذا كنت مطوراً يقوم بتشغيل العديد من وكلاء الذكاء الاصطناعي في وقت واحد، فمن المحتمل أنك معتاد على هذا الموقف. عشرات النوافذ مفتوحة في المحطة الطرفية، وإذا بدأ أحد الوكلاء في ضخ سجلات البناء (Build logs)، فإن الآخر يفقد سياقه. الوقت الضائع في إعادة العمل يتجاوز 15 دقيقة، ناهيك عن نسيان الوكيل لحالة مشروعك وكتابته لأكواد برمجية خاطئة. لإصلاح هذه المشكلة، يجب عليك تغيير إعدادات أدواتك.
عند معالجة جميع المهام في محطة طرفية واحدة، تختلط البيانات. يخطئ الوكيل في اعتبار سجلات البناء تعليمات ويبدأ في الهلوسة. استخدم herdr، وهو برنامج (Multiplexer) يعتمد على Rust، لفصل جلسات المشروع تماماً إلى ثلاث جلسات: التخطيط، والتنفيذ، والاختبار.
من خلال تثبيت البيئة بهذه الطريقة، لن يقرأ الوكيل سجلات غير ذات صلة. وبما أن حجم برنامج herdr يبلغ 10MB فقط، فلا داعي للقلق بشأن الأداء، فهو لا يستهلك موارد النظام تقريباً.
عندما يتوقف الحاسوب أو ينقطع اتصال SSH، تضيع وقتك في إعادة ضبط البيئة. المحطة الطرفية الافتراضية في herdr منفصلة عن جلسة المستخدم، لذا يتم استعادة الشاشة كما كانت عند إعادة الاتصال.
قم بتطبيق الإعدادات التالية لإنشاء روتين استعادة تلقائي:
[session] في ملف ~/.config/herdr/config.toml. وقم بتفعيل إعدادات resume_agents_on_restore = true و pane_history = true.export HERDR_AGENT=<name> إلى برنامج بدء التشغيل لمنح كل مثيل للوكيل معرفاً فريداً.باستخدام هذه الطريقة، يتم قراءة ملف session.json وتجهيز المحطة الطرفية في غضون ثانيتين. وبذلك تنتهي عملية استعادة البيئة التي كانت تستغرق 15 دقيقة في أقل من دقيقة واحدة.
لا تتجاهل ذاكرة التخزين المؤقت للمحطة الطرفية. يجب عليك ترك أدلة على سبب كتابة الوكيل لهذا الكود حتى لا تضيع المعلومات عند تسليم المشروع لاحقاً. قم بتنفيذ الروتين التالي أسبوعياً:
pane list والتحقق من معرفات الوكلاء قيد التشغيل.pane read مع خيار recent-unwrapped لحفظ 150 سطراً من السجلات في ملف.sed بحذف المعلومات الحساسة مثل مفاتيح API أو كلمات المرور باستخدام التعبيرات النمطية (Regex).أتمتة هذه العملية تتيح لك تتبع سجل القرارات بنسبة 100% حتى لو قمت باستبدال الوكيل. قم بتنظيف الجلسات الخاملة غير المستخدمة بانتظام باستخدام أمر session stop. توفير مساحة الذاكرة يجعل الوكلاء أكثر ذكاءً وأقل عرضة للأخطاء.