عن المشروع

Gas Town هو نظام تنسيق متعدد الوكلاء لتنسيق وكلاء ترميز الذكاء الاصطناعي مثل Claude Code وGitHub Copilot وCodex وGemini وغيرهم. يعالج فقدان السياق عبر إعادة تشغيل الوكلاء عن طريق حفظ حالة العمل في خطافات مدعومة بـ git، ويوفر تنسيقًا منظمًا من خلال صناديق البريد والهويات وعمليات التسليم. صُمم المشروع ليتوسع من حفنة من الوكلاء إلى 20-30 وكيلًا أو أكثر. تشمل المفاهيم الأساسية العمدة (منسق الذكاء الاصطناعي الأساسي)، والبلدة (دليل مساحة العمل)، والمنصات (حاويات المشاريع التي تغلف مستودعات git)، وأعضاء الطاقم (مساحات العمل الشخصية)، والقطط البرية (وكلاء عاملون بهوية دائمة ولكن جلسات مؤقتة)، والخطافات (تخزين دائم قائم على شجرة عمل git)، والقوافل (وحدات تتبع العمل)، والخرز (نظام تتبع المشكلات قائم على git). تشمل الأنظمة الفرعية الإضافية الجزيئات (قوالب سير عمل محددة بـ TOML)، ونظام مراقبة ثلاثي المستويات (الشاهد، والشماس، والكلاب)، والمصفاة (طابور دمج على غرار Bors)، وتوجيه التصعيد، وجدولة لسعة الإرسال، وSeance لاكتشاف الجلسات، وWasteland للتنسيق الموحد عبر بلدات الغاز عبر DoltHub. يتم دعم التثبيت على macOS عبر Homebrew، وعلى Linux وWindows عبر تثبيت Go، وعبر Docker Compose. توفر واجهة سطر الأوامر أوامر لإدارة مساحة العمل، وعمليات الوكلاء، وتتبع القوافل، والتكوين، والمراقبة، والوصول إلى لوحة المعلومات. توفر خلاصة نشاط المحطة الطرفية (`gt feed`) واجهة مستخدم نصية ثلاثية الألواح لمراقبة الوكلاء والقوافل والأحداث، بما في ذلك عرض المشكلات لاكتشاف الوكلاء العالقين. توفر لوحة المعلومات على الويب نظرة عامة قائمة على المتصفح مع تحديث تلقائي ولوحة أوامر. يدعم Gas Town بيئات تشغيل ترميز ذكاء اصطناعي متعددة من خلال تكوين لكل منصة، مع إعدادات مسبقة مدمجة لـ Claude وGemini وCodex وKiro وCursor وAuggie وAmp وOpenCode وCopilot وPi وOMP. المشروع مفيد بشكل أساسي للمطورين والفرق التي تدير سير عمل ترميز معقدة متعددة الوكلاء.