Skip to main content

openclaw plugins

Gateway plaginlari/kengaytmalarini (jarayon ichida yuklangan) boshqarish. Bogʻliq:

Buyruqlar

Birga keladigan plaginlar OpenClaw bilan yetkaziladi, ammo dastlab o‘chirilgan bo‘ladi. Ularni faollashtirish uchun plugins enable dan foydalaning. Barcha plaginlar ichki JSON Sxemaga ega (configSchema, bo‘sh bo‘lsa ham) openclaw.plugin.json faylini taqdim etishi shart. Yetishmaydigan/yaroqsiz manifestlar yoki sxemalar plaginning yuklanishiga to‘sqinlik qiladi va konfiguratsiya tekshiruvini muvaffaqiyatsiz qiladi.

O‘rnatish

Xavfsizlik eslatmasi: plaginlarni o‘rnatishni kodni ishga tushirishdek qabul qiling. Mahkamlangan (pinned) versiyalarni afzal ko‘ring. Npm spetsifikatsiyalari faqat registry-only (paket nomi + ixtiyoriy versiya/tag). Git/URL/file spetsifikatsiyalari rad etiladi. Bog‘liqliklarni o‘rnatish xavfsizlik uchun --ignore-scripts bilan bajariladi. Mahalliy katalogni nusxalamaslik uchun --link dan foydalaning (plugins.load.paths ga qo‘shadi): Mahalliy katalogni nusxalamaslik uchun --link dan foydalaning (plugins.load.paths ga qo‘shadi):

O‘chirish

uninstall plugin yozuvlarini plugins.entries, plugins.installs, plugin allowlist va mavjud bo‘lsa bog‘langan plugins.load.paths yozuvlaridan olib tashlaydi. Faol memory pluginlari uchun memory slot memory-core ga qayta o‘rnatiladi. Standart bo‘yicha, uninstall faol state dir extensions ildizi ostidagi plugin o‘rnatish katalogini ham o‘chiradi ($OPENCLAW_STATE_DIR/extensions/<id>). Diskdagi fayllarni saqlab qolish uchun --keep-files dan foydalaning. --keep-config eskirgan alias sifatida --keep-files uchun qo‘llab-quvvatlanadi.

Yangilash

Yangilanishlar faqat npm’dan o‘rnatilgan ( plugins.installs da kuzatiladigan) plaginlarga qo‘llanadi.