مطوّر يبني شريط حالة statusline لـ Claude Code لمراقبة خوادم VPS في جلسة واحدة

يعمل مطوّر مع ثلاثة خوادم VPS وتمتد جلساته في Claude Code بين 10 و15 ساعة، فكتب شريط حالة statusline خاصًا به، إذ لم يعرض أي حل جاهز امتلاء السياق وحمل الخوادم في آن واحد. تعرض الأداة نسبة امتلاء السياق، وتنبّه إلى الوقت المناسب لتشغيل /compact، وتُظهر استهلاك CPU/RAM لجميع الخوادم في سطر واحد. كُتبت الأداة في جلسة واحدة عبر MCP SSH.

معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
مطوّر يبني شريط حالة statusline لـ Claude Code لمراقبة خوادم VPS في جلسة واحدة
المصدر: Habr AI. كولاج: Hamidun News.
استمع للمقال
بطاقة الحقائق والأرقام
المعيارالتفاصيل
المصدر الأصليHabr AI ↗
رئيس التحرير
حقيقة رئيسية #1نسبة امتلاء نافذة سياق Claude Code
حقيقة رئيسية #2مؤشر مرئي يبيّن متى يحين وقت تشغيل `/compact`
حقيقة رئيسية #3استهلاك CPU وRAM على كل خادم من خوادم VPS الثلاثة في الوقت الفعلي

كتب مطوّر يعمل مع ثلاثة خوادم VPS ويقضي في Claude Code جلسات تمتد من 10 إلى 15 ساعة شريط حالة statusline مخصصًا، وهو أداة لمراقبة السياق وحمل الخوادم في الوقت الفعلي، وأنجزه مباشرة داخل claude.ai في جلسة عمل واحدة.

لماذا احتاج إلى أداة خاصة

تخلق الجلسات الطويلة مع Claude Code مشكلة محددة لا تظهر في البرمجة المعتادة. فالواجهة القياسية لا تجيب عن أسئلة تتكرر كل بضع ساعات: كم بقي من نافذة السياق شاغرًا، وهل حان وقت تشغيل `/compact` الآن، وأيّ الخوادم تحت ضغط. ولتوقيت `/compact` أهمية كبيرة: فتشغيله مبكرًا جدًا يعني خسارة جزء من السياق دون داعٍ، وتشغيله متأخرًا جدًا يعني البدء في تلقي إجابات متدهورة. وبلا مؤشر، يبقى الأمر رهنًا بالحدس أو بالفحص اليدوي المنتظم.

وعند العمل مع ثلاثة خوادم VPS عبر MCP SSH تزداد المشكلة حدّة. فكل فحص لحالة الخادم يعني اتصال SSH يدويًا، ومراجعة `htop`، ثم العودة إلى سياق العمل. وحين تضرب ذلك في ثلاثة خوادم وعشرات المرات يوميًا، تحصل على سيل متواصل من التنقلات يشتّت التركيز بحد ذاته.

استعرض المطوّر حلول statusline الموجودة لـ Claude Code، ولم يجمع أيٌّ منها بين نوعَي البيانات: حالة سياق مساعد الذكاء الاصطناعي وحمل البنية التحتية.

ماذا يعرض شريط الحالة الجديد

تعرض الأداة المخصصة كل ما يلزم في سطر حالة واحد، دون التنقل بين النوافذ ودون فحوص SSH يدوية:

  • نسبة امتلاء نافذة سياق Claude Code
  • مؤشر مرئي يبيّن متى يحين وقت تشغيل `/compact`
  • استهلاك CPU وRAM على كل خادم من خوادم VPS الثلاثة في الوقت الفعلي
  • النشاط الشبكي للخوادم
  • حالة اتصالات MCP النشطة

يظهر الشريط بصريًا كسطر حالة مألوف في الطرفية بجوار المؤشر. وهو موجز وخالٍ من الضجيج المعلوماتي الذي قد يشتّت عن المهمة الأساسية.

كُتب في جلسة واحدة داخل claude.ai

من اللافت الطريقة التي بُنيت بها الأداة. فقد عمل المطوّر عبر claude.ai مع اتصال MCP SSH مفعّل، أي أن Claude كان يملك وصولًا مباشرًا إلى الخوادم عبر واجهة المتصفح القياسية. واستغرقت عملية التطوير كلها، من الفكرة الأولى حتى الشيفرة العاملة، جلسة واحدة متواصلة.

«ثلاثة خوادم VPS، وMCP SSH، وجلسات من 10 إلى 15 ساعة. في كل مرة السؤال

نفسه: كم استُهلك من السياق؟ هل حان وقت /compact؟ أي خادم تحت الحمل؟ لم يعرض أي من شرائط statusline الموجودة ذلك. فبنيت شريطي الخاص، في جلسة واحدة داخل claude.ai».

وهذا النهج لافت بحد ذاته: فقد بُنيت أداة للعمل مع الذكاء الاصطناعي بمساعدة الذكاء الاصطناعي نفسه. ويتيح Claude Code الانتقال من إزعاج لوحظ إلى حل عملي دون تغيير بيئة العمل ودون تبديل السياق. وهذا نمط شائع: يلاحظ المطوّر إزعاجًا أثناء عمله مع أداة ما، ويعالجه بالأداة نفسها. وعتبة الدخول منخفضة بما يكفي ليظهر الحل العملي أسرع من انتظار تحديث من فريق Anthropic.

ماذا يعني ذلك

يُعد شريط statusline المخصص مثالًا صغيرًا لكنه دالّ على كيفية أن تنمو حول سير العمل المهني مع مساعدي الذكاء الاصطناعي أدواتٌ خاصة. فالمطوّرون لا ينتظرون ظهور الميزة المطلوبة في الواجهة الرسمية، بل يبنونها بأنفسهم، وغالبًا في جلسة واحدة.

ويجعل MCP، بوصفه بروتوكولًا لربط مصادر البيانات الخارجية، حلولًا كهذه في المتناول دون بنية تحتية معقدة. فبعد ساعات قليلة من العمل يرى Claude Code حالة الخوادم كما يرى نظام الملفات. وهذا يغيّر ما يُعدّ أصلًا أداة «سريعة» بالنسبة إلى المطوّر.

القصة

أسئلة وأجوبة حول الخبر

ما أبرز التفاصيل حول لماذا احتاج إلى أداة خاصة؟

تخلق الجلسات الطويلة مع Claude Code مشكلة محددة لا تظهر في البرمجة المعتادة. فالواجهة القياسية لا تجيب عن أسئلة تتكرر كل بضع ساعات: كم بقي من نافذة السياق شاغرًا، وهل حان وقت تشغيل `/compact` الآن، وأيّ الخوادم تحت ضغط. ولتوقيت `/compact` أهمية كبيرة: فتشغيله مبكرًا جدًا يعني خسارة جزء من السياق دون داعٍ، وتشغيله متأخرًا جدًا يعني البدء في تلقي إجابات متدهورة. وبلا مؤشر، يبقى الأمر رهنًا بالحدس أو بالفحص اليدوي المنتظم. وعند العمل مع ثلاثة خوادم VPS عبر MCP SSH تزداد المشكلة حدّة. فكل فحص لحالة الخادم يعني اتصال SSH يدويًا، ومراجعة `htop`، ثم العودة إلى سياق العمل. وحين تضر

ما أبرز التفاصيل حول ماذا يعرض شريط الحالة الجديد؟

تعرض الأداة المخصصة كل ما يلزم في سطر حالة واحد، دون التنقل بين النوافذ ودون فحوص SSH يدوية: نسبة امتلاء نافذة سياق Claude Code مؤشر مرئي يبيّن متى يحين وقت تشغيل `/compact` استهلاك CPU وRAM على كل خادم من خوادم VPS الثلاثة في الوقت الفعلي النشاط الشبكي للخوادم حالة اتصالات MCP النشطة يظهر الشريط بصريًا كسطر حالة مألوف في الطرفية بجوار المؤشر. وهو موجز وخالٍ من الضجيج المعلوماتي الذي قد يشتّت عن المهمة الأساسية.

ما أبرز التفاصيل حول كُتب في جلسة واحدة داخل claude.ai؟

من اللافت الطريقة التي بُنيت بها الأداة. فقد عمل المطوّر عبر claude.ai مع اتصال MCP SSH مفعّل، أي أن Claude كان يملك وصولًا مباشرًا إلى الخوادم عبر واجهة المتصفح القياسية. واستغرقت عملية التطوير كلها، من الفكرة الأولى حتى الشيفرة العاملة، جلسة واحدة متواصلة. «ثلاثة خوادم VPS، وMCP SSH، وجلسات من 10 إلى 15 ساعة. في كل مرة السؤال نفسه: كم استُهلك من السياق؟ هل حان وقت /compact؟ أي خادم تحت الحمل؟ لم يعرض أي من شرائط statusline الموجودة ذلك. فبنيت شريطي الخاص، في جلسة واحدة داخل claude.ai». وهذا النهج لافت بحد ذاته: فقد بُنيت أداة للعمل مع الذكاء الاصطناعي بمساعدة الذكاء الاصط

ZK
جمال حميدون — مدير المنتجات في Alpina Digital ومدير منتج AlpinaGPT. يبني منتجات الذكاء الاصطناعي منذ 2019. بدأ Hamidun News كمشروع شخصي ثم أصبح مُجمِّعًا إنتاجيًا بأكثر من 6000 قارئ.
✦ Hands-On AI Engineering · Hamidun Academy

Build & Ship Production AI Agents Without Boilerplate Code

Start your free 72-hour trial at Hamidun Academy (academy.hamidun.com) — interactive lessons on Claude Code & Cursor, live Tech Radar, and production agent templates.

Start 72h Free Trial →Vibe-Coding Intensive
ما رأيك؟
جارٍ تحميل التعليقات…