Asosiy tarkibga o'tish

9. Kengaytirilgan rejim (/elevated direktivalari)

10. U nima qiladi

    1. /elevated on gateway xostda ishlaydi va exec tasdiqlarini saqlab qoladi ( /elevated ask bilan bir xil).
    1. /elevated full gateway xostda ishlaydi va exec’ni avtomatik tasdiqlaydi (exec tasdiqlarini o‘tkazib yuboradi).
    1. /elevated ask gateway xostda ishlaydi, lekin exec tasdiqlarini saqlab qoladi ( /elevated on bilan bir xil).
    1. on/ask exec.security=full ni majburiy qilmaydi; sozlangan security/ask siyosati baribir amal qiladi.
    1. Faqat agent sandboxed bo‘lganda xatti-harakatni o‘zgartiradi (aks holda exec allaqachon xostda ishlaydi).
    1. Direktiva shakllari: /elevated on|off|ask|full, /elev on|off|ask|full.
    1. Faqat on|off|ask|full qabul qilinadi; boshqa har qanday qiymat maslahat qaytaradi va holatni o‘zgartirmaydi.

18. U nimani boshqaradi (va nimani boshqarmaydi)

    1. Mavjudlik to‘siqlari: tools.elevated — global asosiy daraja. 20. agents.list[].tools.elevated har bir agent bo‘yicha kengaytirilganni yanada cheklashi mumkin (ikkalasi ham ruxsat berishi kerak).
    1. Sessiya bo‘yicha holat: /elevated on|off|ask|full joriy sessiya kaliti uchun kengaytirilgan darajani o‘rnatadi.
    1. Inline direktiva: Xabar ichidagi /elevated on|ask|full faqat shu xabarga tatbiq etiladi.
    1. Guruhlar: Guruh chatlarida kengaytirilgan direktivalar faqat agent tilga olinganda bajariladi. 24. Tilga olish talablarini chetlab o‘tadigan faqat-buyruq xabarlari tilga olingan deb hisoblanadi.
    1. Xostda bajarish: kengaytirilgan rejim exec ni gateway xostga majburiy o‘tkazadi; full esa security=full ni ham o‘rnatadi.
    1. Tasdiqlar: full exec tasdiqlarini o‘tkazib yuboradi; on/ask esa ruxsat ro‘yxati/ask qoidalari talab qilganda ularni hurmat qiladi.
    1. Sandbox bo‘lmagan agentlar: joylashuv uchun hech narsa qilmaydi; faqat gating, loglash va holatga ta’sir qiladi.
    1. Asbob siyosati baribir amal qiladi: agar exec asbob siyosati tomonidan rad etilgan bo‘lsa, kengaytirilgandan foydalanib bo‘lmaydi.
    1. /exec dan alohida: /exec ruxsat etilgan jo‘natuvchilar uchun sessiya bo‘yicha standartlarni sozlaydi va kengaytirilganni talab qilmaydi.

30. Hal qilish tartibi

    1. Xabardagi inline direktiva (faqat shu xabarga tatbiq etiladi).
    1. Sessiya override’i (faqat-direktiva xabar yuborish orqali o‘rnatiladi).
    1. Global standart (agents.defaults.elevatedDefault konfiguratsiyada).

34) Sessiya standartini o‘rnatish

    1. Faqat direktivadan iborat xabar yuboring (bo‘shliqlarga ruxsat beriladi), masalan, /elevated full.
    1. Tasdiqlovchi javob yuboriladi (Elevated mode set to full... / Elevated mode disabled.).
    1. Agar kengaytirilgan kirish o‘chirilgan bo‘lsa yoki jo‘natuvchi tasdiqlangan ruxsat ro‘yxatida bo‘lmasa, direktiva amaliy xato bilan javob qaytaradi va sessiya holatini o‘zgartirmaydi.
    1. Joriy kengaytirilgan darajani ko‘rish uchun argumentlarsiz /elevated (yoki /elevated:) yuboring.

39. Mavjudlik + ruxsat ro‘yxatlari

    1. Funksiya to‘sig‘i: tools.elevated.enabled (kod qo‘llab-quvvatlasa ham, konfiguratsiya orqali sukut bo‘yicha o‘chiq bo‘lishi mumkin).
    1. Jo‘natuvchi ruxsat ro‘yxati: tools.elevated.allowFrom provayderlar bo‘yicha ruxsat ro‘yxatlari bilan (masalan, discord, whatsapp).
    1. Agent bo‘yicha to‘siq: agents.list[].tools.elevated.enabled (ixtiyoriy; faqat yanada cheklashi mumkin).
    1. Agent bo‘yicha ruxsat ro‘yxati: agents.list[].tools.elevated.allowFrom (ixtiyoriy; o‘rnatilganda, jo‘natuvchi ikkala global + agent bo‘yicha ruxsat ro‘yxatlariga mos kelishi kerak).
  • Discord fallback: agar tools.elevated.allowFrom.discord ko‘rsatilmagan bo‘lsa, zaxira sifatida channels.discord.allowFrom ro‘yxati ishlatiladi (legacy: channels.discord.dm.allowFrom). 45. Override qilish uchun tools.elevated.allowFrom.discord ni (hatto [] bo‘lsa ham) o‘rnating. 46. Agent bo‘yicha ruxsat ro‘yxatlari fallback’dan foydalanmaydi.
    1. Barcha to‘siqlar o‘tishi kerak; aks holda kengaytirilgan rejim mavjud emas deb hisoblanadi.

48. Loglash + holat

    1. Kengaytirilgan exec chaqiruvlari info darajasida loglanadi.
    1. Sessiya holati kengaytirilgan rejimni o‘z ichiga oladi (masalan, elevated=ask, elevated=full).