Маркетплейстин обзору жана деңгээлдери
Плагин маркетплейси — бул AiHummerдин кадимки рантаймынан ары өсүүсүнүн жолу. Анын каталогу CDNден синхрондолот, орнотуулар админ UIден бир чыкылдатуу менен болот жана ар бир плагин хост-нативдик иштейт — моделде эч жерде Docker жок. Плагиндер кантип аткарыларына жана эмне кыла аларына жараша айырмаланган үч деңгээлде келет.
Үч деңгээлге кыскача көз чаптыруу
| Деңгээл | Бул эмне | Кантип иштейт | Эсептик дайындар |
|---|---|---|---|
| 1-деңгээл | Өзүнчө хост-нативдик кызматтар (каналдар, үн) | Өзүнүн изоляцияланган systemd бирдиги + порту | Жалпы (жумуш мейкиндиги) |
| 2-деңгээл | Процесс ичиндеги куралдар/жөндөмдөр | Шлюз процессинин ичинде | Жеке же жалпы |
| 3-деңгээл | Кодсуз булак түрлөрү (OpenAPI, MCP) | Шлюз тарабынан синтезделет, кодсуз | Жеке (колдонуучу боюнча OAuth) же жалпы |
1-деңгээл — өзүнчө хост-нативдик кызматтар
1-деңгээлдеги плагиндер өзүнчө толук кызматтар: SIP, Bitrix24, Einstein жана iOS-proxy плагиндери сыяктуу канал коннекторлору жана үн компоненттери. Алардын ар бири өз портунда тыңшаган өзүнүн изоляцияланган systemd бирдиги катары деплой кылынат, ал эми шлюз аны менен HTTP аркылуу сүйлөшөт. Бул “хост-нативдик, Docker эмес” принцибинин иш жүзүндө аткарылышы — плагин контейнер эмес, башкарылуучу системалык кызмат.
Азыр жеткиликтүү канал коннекторлору: Telegram, MAX (жаңы орус мессенжери,
канал max) жана Bitrix24 (кардар омниканалы эмес, ички кызматкер IM каналы).
Алдын ала көрүүдө жана жол картасында: Discord, Slack, Teams, Matrix, Signal,
Email жана WhatsApp.
[!NOTE] 1-деңгээлдеги плагиндер шлюз бинардыгына камтылган эмес. Алар өзүнчө systemd кызматтары катары орнотулуп, көзөмөлдөнөт жана URL аркылуу жетет, ошондуктан алардын ар биринин өз порту бар.
2-деңгээл — процесс ичиндеги куралдар/жөндөмдөр
2-деңгээлдеги плагиндер — шлюзге компиляцияланган жана анын процессинин ичинде иштеген куралдар/жөндөмдөр. Алар аракеттенген колдонуучунун атынан процесс ичинде аткарылгандыктан, жеке же жалпы эсептик дайындарды колдоно алат: жеке режим аракетти белгилүү бир адамга байлайт (анын эсептик дайыны жана кезек атрибуциясы), жалпы режим жумуш мейкиндиги боюнча бир эсептик дайынды колдонот.
[!NOTE] Тышкы аккаунттарга жеке интеграциялар (Google, Microsoft, Todoist, Asana, Jira, ClickUp, GitLab, Spotify, Fitbit, Oura, SmartThings жана башкалар) кодсуз 3-деңгээл катары жөнөтүлөт — ар бир колдонуучу өз аккаунтуна туташтырган колдонуучу боюнча OAuth интеграциялары.
3-деңгээл — кодсуз булак түрлөрү
3-деңгээлдеги плагиндер такыр эч кандай интеграция кодун талап кылбайт. Эки булак түрү бар:
- OpenAPI — каалаган OpenAPI 3.x спецификациясына көрсөтүңүз, AiHummer ар бир операцияга бирден курал синтездейт.
- MCP — каалаган MCP серверин stdio же HTTP аркылуу туташтырып, анын
tools/listтизмесин ачыңыз.
Экөө тең эч кандай код жазбай же деплой кылбай эле учурдагы кызматты агент куралдарына айлантат.
OpenAPI механизми жана колдонуучу боюнча OAuth аркылуу жеке интеграциялардын чоң топтому буга чейин эле жеткиликтүү — ар бир колдонуучу аларды өз аккаунтуна туташтырат: 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 жана башкалар. Толук кадамдар үчүн Кодсуз интеграцияларды караңыз.
Каталог жана CDN
Маркетплейс каталогу CDNден синхрондолот, ошондуктан орнотула турган плагиндердин тизмеси сиздин тарабыңыздан колдон таңгактоосуз жаңы бойдон сакталат. Админ UIден каталогду карап чыгасыз, бир чыкылдатуу менен орнотосуз жана ар бир орнотууну өзүнүн графиги боюнча авто-жаңыланышына уруксат бересиз.
Расмий жана коомдук
Каталог аралашпаган эки реестрге бөлүнгөн:
- Расмий (биринчи тарап) — AiHummerдин модулдары. Булак демейки боюнча бекитилген жана ишеничтүү (бекитилген реестр ачкычына каршы текшерилет); Web UIде бул плагиндер Official белгисин алып жүрөт жана биринчи орунда турат.
- Коомдук (үчүнчү тарап) — коомдук реестр
аркылуу жарыяланган тышкы иштеп чыгуучулардын плагиндери. Ал расмий каталогду
кайра жазбаган өзүнчө булак (
community-catalog.json) катары кошулат; тизмелерде бул плагиндер белгисиз көрсөтүлүп, жүктөп алуу санына жараша иреттелет.
Эки реестр тең ошол эле манифест келишимин жана ошол эле орнотуу жолун колдонот; алар түпкү тек жана ишеним анкору боюнча айырмаланат (караңыз: Орнотуу жана жаңылоолор).
Эми кайда
- Орнотуу жана жаңылоолор — бир чыкылдатуу менен орнотуу жашоо цикли жана изоляцияланган systemd бирдиктери.
- Плагин SDK — бирдиктүү
manifest.jsonдан өзүңүздүн плагиниңизди куруу. - Плагинди жарыялоо — расмий жана коомдук реестр, эки жарыялоо режими.
- Кодсуз интеграциялар — OpenAPI жана MCP деталдуу.