qxctl — Symphony’ning Go asosidagi, birinchi navbatda agentlar uchun mo’ljallangan boshqaruv va so’rov CLI’si. U buyruqlar bilan ishlaydi; ularning ortidagi amallar va ma’nolar esa domen vektorlariga tegishli. Uning repozitoriyga kiritilgan reyestri har bir bajariladigan buyruqni barqaror mashina identifikatori va ko’rib chiqilgan funksiyalarni boshqarish dalillariga bog’laydi.
qxctl nimalarni qamrab oladi
qxctl quyidagilar uchun boshqaruvni amalga oshiradi:- Repozitoriy va shartnomalarni tekshirish
- Validator, ogohlantirish, invariant, funksiya, hayot sikli, sessiya, muvofiqlashtirish, bog’lash va Maestro boshqaruvi
- SSIAG identifikatsiyasi, STAV auditi va Accordare ishlab chiqaruvchisi boshqaruvi
- Amalga oshirilgan vektor engine grammatikasi (
skvi,sclv,sacv,sodv,ssfv, shuningdek SCV va SHV sahifalari)
Xavfsiz chaqiruv modeli
qxctl kvitansiya bilan tasdiqlangan aniq o’rnatmalarni cheklangan quyi jarayonlar, qat’iy muddatlar, javob identifikatori va digest tekshiruvlari, kutilgan holat tranzaksiyalari va bardoshli tiklash yordamida chaqiradi. U hech qachon kvitansiyalar o’rniga adapter yo’llari yoki xom versiyalarni qabul qilmaydi.Engine bog’lash reyestri v2
Engine bog’lash reyestri v2 sakkizta belgilangan engine rolini va cheklangan kelajakdagi rol identifikatorlarini qo’llab-quvvatlaydi. Eski v1 holati ikki tomonlama o’qiladi; v2 ga ko’chirish qxctl orqali aniq digest’ga bog’langan compare-and-swap amalini talab qiladi va hech qachon versiya tanlash amali emas.Reyestr buyruqlari
Kutilgan reyestrnitools/qxctl dan yarating va tekshiring:
Registry generation and verification
Manifest from installed qxctl
symphony.qxctl.command-registry.v1 dan foydalanadi.
qxctl buyruq grammatikasi va taqdimotiga egalik qiladi. U vektor semantikasi yoki kanonik bilim haqiqatiga egalik qilmaydi. Chaqiruvchi sinfidan qat’i nazar, faqat ko’rib chiqilgan manba o’zgarishlari yangi
qxcmd identifikatorini tasdiqlaydi.Buyruqlar guruhlari
knowledge
Vektorlararo hayot sikli va doimiy SSFV sessiyalarini boshqarish.
lifecycle
Profil, egalik, kuzatish, hisobot, yuklash, qo’llash va tiklash.
engines
Engine bog’lash reyestri va ko’chirish.
reconcile
Koordinator ishchi daraxtini muvofiqlashtirish.
session
Autentifikatsiyalangan sessiyalar va SSFV texnik xizmat oqimlari.
maestro
Hosila retseptor inventari va ulanish dalillari.
validate
Himoyalangan ogohlantirish siyosati va validator boshqaruvi.
vektor buyruqlari
skvi, sclv, sacv, sodv, ssfv, shv va kelajakdagi accord/evolution grammatikasi.