Marketplace umumy syn we derejeler
Plugin marketplace AiHummer-iň öz içki rantaýmyndan daşary ösmeginiň usulydyr. Onuň katalogy CDN-den sinhronlanýar, gurnamalar admin UI-den bir basyşdyr we her plugin host-native işleýär — modelde hiç ýerde Docker ýok. Pluginler işlemegine we näme edip biljekdigine görä tapawutlanýan üç derejede gelýär.
Üç dereje bir bakyşda
| Dereje | Näme | Nähili işleýär | Maglumatlar |
|---|---|---|---|
| Tier 1 | Özbaşdak host-native hyzmatlar (kanallar, ses) | Öz izolirlenen systemd birligi + port | Paýlaşylan (iş giňişligi) |
| Tier 2 | Proses içindäki gurallar/başarnyklar | Gateway prosesiniň içinde | Şahsy ýa-da paýlaşylan |
| Tier 3 | Kodsuz çeşme görnüşleri (OpenAPI, MCP) | Gateway tarapyndan döredilýär, kod ýok | Şahsy (her ulanyjy OAuth) ýa-da paýlaşylan |
Tier 1 — özbaşdak host-native hyzmatlar
Tier-1 pluginleri öz hukugynda doly hyzmatlardyr: SIP, Bitrix24, Einstein we iOS-proxy pluginleri ýaly kanal birikdirijiler we ses komponentleri. Olaryň her biri öz portunda diňleýän öz izolirlenen systemd birligi hökmünde ýerleşdirilýär we gateway onuň bilen HTTP arkaly gürleşýär. Bu hereketdäki “host-native, Docker däl” ýörelgesidir — plugin konteýner däl, dolandyrylýan ulgam hyzmatydyr.
Häzir elýeterli kanal birikdirijiler: Telegram, MAX (täze rus messenjeri,
kanal max) we Bitrix24 (içerki işgär IM kanaly, müşderi omnikanaly däl).
Deslapky görnüşde we ýol kartasynda: Discord, Slack, Teams, Matrix,
Signal, Email we WhatsApp.
[!NOTE] Tier-1 pluginleri gateway ikilik faýlyna birleşdirilmeýär. Olar aýratyn systemd hyzmatlary hökmünde gurnalýar we gözegçilik edilýär hem-de URL arkaly elýeterli, şonuň üçin her biriniň öz porty bar.
Tier 2 — proses içindäki gurallar/başarnyklar
Tier-2 pluginleri gateway-a girizilen we onuň prosesiniň içinde işleýän gurallar/başarnyklardyr. Olar hereket edýän ulanyjynyň adyndan proses içinde işläni üçin, şahsy ýa-da paýlaşylan maglumatlary ulanyp bilýärler: şahsy reje hereketi belli bir adama degişli edýär (olaryň maglumaty we tertip atributy), paýlaşylan reje bir iş-giňişlik boýunça maglumaty ulanýar.
[!NOTE] Daşarky hasaplara şahsy integrasiýalar (Google, Microsoft, Todoist, Asana, Jira, ClickUp, GitLab, Spotify, Fitbit, Oura, SmartThings we başgalar) kodsuz Tier 3 hökmünde gelýär — her ulanyjynyň öz hasabyna birikdirýän her-ulanyjy OAuth integrasiýalary.
Tier 3 — kodsuz çeşme görnüşleri
Tier-3 pluginleri asla integrasiýa kody talap etmeýär. Iki çeşme görnüşi bar:
- OpenAPI — islendik OpenAPI 3.x speke ugrukdyryň we AiHummer her operasiýa üçin bir gural döredýär.
- MCP — islendik MCP serweri stdio ýa-da HTTP arkaly birikdiriň we onuň
tools/list-ini açyň.
Ikisi-de hiç hili kod ýazman ýa-da ýerleşdirmän bar bolan hyzmaty agent gurallaryna öwürýär.
OpenAPI mehanizmi we her-ulanyjy OAuth arkaly, uly toplum şahsy integrasiýalar eýýäm elýeterli — her ulanyjy olary öz hasabyna birikdirýär: 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 we başgalar. Doly gezelenç üçin Kodsuz integrasiýalar bölümine serediň.
Katalog we CDN
Marketplace katalogy CDN-den sinhronlanýar, şonuň üçin gurnap boljak pluginleriň sanawy sizin tarapyňyzdan el bilen gaplamazdan täze ýagdaýda saklanýar. Admin UI-den katalogy görüp, bir basyşda gurnap we her gurnamanyň öz tertibinde awto-täzelenmegine rugsat berip bilersiňiz.
Resmi we jemgyýet
Katalog garyşmaýan iki registre bölünýär:
- Resmi (birinji tarap) — AiHummer-den modulleri. Çeşme berkidilen we deslapky ýagdaýda ynamly (berkidilen registr açary garşysynda barlanýar); Web UI-de bu pluginler Official nyşanyny göterýär we ilkinji tertipleşýär.
- Jemgyýet (üçünji tarap) — jemgyýetçilik registri
arkaly çap edilen daşarky işläp düzüjilerden pluginler. Ol resmi katalogy
üýtgetmeýän aýratyn çeşme (
community-catalog.json) hökmünde goşulýar; sanawlarda bu pluginler nyşansyz görkezilýär we ýüklemeleriň sany boýunça tertipleşýär.
Ikisi-de şol bir manifest şertnamasyny we şol bir gurnama ýoluny ulanýar; olar gelip çykyşy we ynam lybasy boýunça tapawutlanýar (serediň Gurnamak we täzelenmeler).
Indiki ädim
- Gurnamak we täzelenmeler — bir basyşly gurnama ömri we izolirlenen systemd birlikleri.
- Plugin SDK — ýeke
manifest.json-dan öz pluginiňizi guruň. - Plugin çap etmek — resmi we jemgyýetçilik registri, iki çap etmek rejesi.
- Kodsuz integrasiýalar — OpenAPI we MCP jikme-jik.