الأدواتالعوامل 🇷🇺 12.08.2026 18:02

شريط الحالة لسطر أوامر Claude Code: التخزين المؤقت، Git، السياق، والحدود في مكان واحد

AnthropicAnthropic OpenAIOpenAI Google/DeepMindGoogle/DeepMind
قام مطور بإنشاء شريط حالة لواجهة الطرفية Claude Code يعرض بيانات الجلسة الأساسية في سطر واحد: النموذج، الجهد، استخدام السياق، إحصائيات التخزين المؤقت للاستعلامات، حدود المعدل، وحالة مستودع Git. تقرأ الأداة معلومات الجلسة من الإدخال القياسي stdin، وتتعامل مع الأسماء الطويلة وتحذر حول عتبات السياق. تتضمن أيضًا كاشف انحراف لملفات CLAUDE.md وAGENTS.md وGEMINI.md للحفاظ على مزامنة عدة وكلاء ذكاء اصطناعي.
طور مطور يدعى إيليا بلوجنيكوف شريط حالة لأداة سطر الأوامر Claude Code CLI، يعرض سطرًا مضغوطًا أسفل الطرفية (الترمنال) يتضمن معلومات مفيدة عن الجلسة. يعرض الشريط النموذج ومستوى الجهد (مثل Op4.8:hg لـ Opus 4.8 مع جهد عالٍ)، والمجلد الحالي وفرع Git، وحالة المستودع (معدّل، مضاف، محذوف، معاد تسميته، غير متتبع، تعارضات) باستخدام اختصارات بأسلوب VS Code، وحالة التقدم/التأخر بالنسبة للأصل (origin)، والانحراف بين ملفات CLAUDE.md وAGENTS.md وGEMINI.md، واستخدام نافذة السياق مع ترميز لوني، ونسبة ضبط ذاكرة التخزين المؤقت (cache hit ratio) ووقت البقاء (TTL)، وحدود المعدل لنوافذ 5 ساعات و7 أيام. سكربت شريط الحالة هو برنامج Node.js يتم استدعاؤه بواسطة Claude Code عبر أمر statusLine في ملف settings.json، حيث يستقبل البيانات بصيغة JSON من الإدخال القياسي ويطبع السطر. ويستخدم رموز ANSI للألوان والتصورات البصرية. كما أنشأ المطور خطافات مساعدة اختيارية: كاشف انحراف ملفات MD عند بدء الجلسة، ومزامنة تلقائية بين CLAUDE.md وAGENTS.md وGEMINI.md، وجلبًا خلفيًا للتحقق من الاختلاف مع الأصل. الأداة متاحة على GitHub على الرابط https://github.com/ilia-pluzhnikov/claude-code-statusline وحصلت على 83 نجمة.
المصدر: Habr — хаб ИИ — الأصلي
منشوراتنا السابقة حول هذا الموضوع ↓
أخبار جديدة