AiHummer
Oʻzbekcha
Kirish
v1.0.x
{ }Swagger

Marketplace umumiy ko‘rinishi va darajalari

v1.0.x · yangilandi 2026-06-26

Plagin marketplace’i — AiHummer’ning o‘zining o‘rnatilgan rantaymidan tashqariga o‘sish usuli. Uning katalogi CDN’dan sinxronlanadi, oʻrnatishlar admin UI’dan bir bosishda amalga oshiriladi va har bir plagin host-native ishlaydi — modelda hech qayerda Docker yo‘q. Plaginlar uch darajada keladi, ular qanday bajarilishi va nima qila olishi bilan farqlanadi.

Uch daraja bir qarashda

Daraja Bu nima Qanday ishlaydi Hisob ma’lumotlari
1-daraja Mustaqil host-native xizmatlar (kanallar, ovoz) O‘zining sandbox’langan systemd birligi + porti Umumiy (ish maydoni)
2-daraja Jarayon ichidagi vositalar/ko‘nikmalar Gateway jarayoni ichida Shaxsiy yoki umumiy
3-daraja Kodsiz manba turlari (OpenAPI, MCP) Gateway tomonidan sintez qilinadi, kodsiz Shaxsiy (foydalanuvchi bo‘yicha OAuth) yoki umumiy

1-daraja — mustaqil host-native xizmatlar

1-daraja plaginlari o‘z holicha to‘liq xizmatlardir: kanal konnektorlari va ovozli komponentlar, masalan SIP, Bitrix24, Einstein va iOS-proxy plaginlari. Ularning har biri o‘z portini tinglovchi o‘zining sandbox’langan systemd birligi sifatida joylashtiriladi va gateway u bilan HTTP orqali muloqot qiladi. Bu — “host-native, Docker emas” tamoyilining amaldagi ko‘rinishi: plagin — konteyner emas, balki boshqariladigan tizim xizmatidir.

Hozir mavjud kanal konnektorlari: Telegram, MAX (yangi rus messenjeri, max kanali) va Bitrix24 (mijoz omnikanal emas, ichki xodimlar IM kanali). Ko‘rib chiqish bosqichida va yo‘l xaritasida: Discord, Slack, Teams, Matrix, Signal, Email va WhatsApp.

[!NOTE] 1-daraja plaginlari gateway binariga to‘plangan emas. Ular alohida systemd xizmatlari sifatida oʻrnatiladi va nazorat qilinadi hamda URL orqali murojaat qilinadi, shuning uchun har birining o‘z porti bor.

2-daraja — jarayon ichidagi vositalar/ko‘nikmalar

2-daraja plaginlari gateway ichiga kompilyatsiya qilingan va uning jarayoni ichida ishlaydigan vositalar/ko‘nikmalardir. Ular harakat qiluvchi foydalanuvchi nomidan jarayon ichida bajarilgani uchun shaxsiy yoki umumiy hisob ma’lumotlaridan foydalanishi mumkin: shaxsiy rejim harakatni aniq shaxsga bog‘laydi (uning hisob ma’lumoti va navbat atributsiyasi), umumiy rejim esa bitta ish maydoni darajasidagi hisob ma’lumotidan foydalanadi.

[!NOTE] Tashqi hisoblarga (Google, Microsoft, Todoist, Asana, Jira, ClickUp, GitLab, Spotify, Fitbit, Oura, SmartThings va boshqalar) shaxsiy integratsiyalar kodsiz 3-daraja sifatida keladi — har bir foydalanuvchi o‘z hisobiga ulaydigan foydalanuvchi bo‘yicha OAuth integratsiyalari.

3-daraja — kodsiz manba turlari

3-daraja plaginlari umuman integratsiya kodini talab qilmaydi. Ikki manba turi mavjud:

  • OpenAPI — istalgan OpenAPI 3.x spetsifikatsiyasiga ko‘rsating va AiHummer har bir operatsiya uchun bitta vosita sintez qiladi.
  • MCP — istalgan MCP serverini stdio yoki HTTP orqali ulang va uning tools/list’ini namoyon qiling.

Ikkalasi ham mavjud xizmatni biror kod yozmasdan yoki joylashtirmasdan agent vositalariga aylantiradi.

OpenAPI mexanizmi orqali foydalanuvchi bo‘yicha OAuth bilan katta to‘plamdagi shaxsiy integratsiyalar allaqachon mavjud — har bir foydalanuvchi ularni o‘z hisobiga ulaydi: Gmail, Google Calendar, Google Contacts, Google Tasks, Google Drive, YouTube, Outlook Mail, Outlook Calendar, OneDrive, Microsoft To Do, Todoist, Asana, Jira Cloud, ClickUp, GitLab, Fitbit, Oura Ring, Spotify, Samsung SmartThings va boshqalar. To‘liq qadamlar uchun Kodsiz integratsiyalar sahifasiga qarang.

Katalog va CDN

Marketplace katalogi CDN’dan sinxronlanadi, shuning uchun oʻrnatiladigan plaginlar ro‘yxati siz tomondan qo‘lda paketlashsiz yangi holatda saqlanadi. Admin UI’dan katalogni ko‘rib chiqasiz, bir bosishda oʻrnatasiz va har bir oʻrnatmani o‘z jadvali bo‘yicha avtomatik yangilanishga qoldirasiz.

Rasmiy va community

Katalog aralashmaydigan ikkita registrga bo‘linadi:

  • Rasmiy (birinchi tomon) — AiHummer’ning modullari. Manba sukut bo‘yicha qotirilgan va ishonchli (qotirilgan registr kalitiga nisbatan tekshiriladi); Web UI’da bu plaginlar Official (Rasmiy) nishonini olib yuradi va birinchi o‘rinda turadi.
  • Community (uchinchi tomon)ommaviy registr orqali nashr etilgan tashqi ishlab chiquvchilarning plaginlari. U rasmiy katalogni qayta yozmaydigan alohida manba (community-catalog.json) sifatida qo‘shiladi; ro‘yxatlarda bu plaginlar nishonsiz ko‘rsatiladi va yuklab olishlar soni bo‘yicha saralanadi.

Ikkala registr ham xuddi shu manifest shartnomasidan va xuddi shu oʻrnatish yo‘lidan foydalanadi; ular origin va ishonch langari bilan farqlanadi (qarang Oʻrnatish va yangilanishlar).

Keyin qayerga