Przegląd rynku i poziomy
Ten rynek wtyczek to sposób, w jaki AiHummer rozwija się poza wbudowanym środowiskiem wykonawczym. Jego katalog synchronizuje się z CDN, instalacje odbywają się jednym kliknięciem z interfejsu administracyjnego, a każdy wtyczka działa gospodarz-natywny — w modelu nie ma nigdzie Dockera. Wchodzą w to wtyczki trzy poziomy które różnią się tym, jak są wykonywane i co mogą robić.
Trzy poziomy w skrócie
| Poziom | Czym to jest | Jak to działa | Poświadczenia |
|---|---|---|---|
| Poziom 1 | Samodzielne natywne usługi hosta (kanały, głos) | Własna jednostka systemd w piaskownicy + port | Udostępnione (miejsce pracy) |
| Poziom 2 | Narzędzia/umiejętności w trakcie procesu | Wewnątrz procesu bramy | Osobisty lub wspólny |
| Poziom 3 | Źródła typu zero-kod (OpenAPI, MCP) | Syntetyzowany przez bramę, brak kodu | Osobiste (OAuth dla użytkownika) lub współdzielone |
Poziom 1 — samodzielne usługi natywne dla hosta
Wtyczki Tier-1 są pełnoprawnymi usługami same w sobie: łączniki kanałów i komponenty głosowe, takie jak wtyczki SIP, Bitrix24, Einstein i iOS-proxy. Każda z nich jest wdrażana jako własna jednostka systemd w piaskownicy nasłuchująca na własnym porcie, a brama komunikuje się z nim przez HTTP. To jest zasada „host-native, nie Docker” w działaniu — wtyczka jest zarządzaną usługą systemową, a nie kontenerem.
Złącza kanałowe w katalogu: Telegram jest uwzględniony w planie Community; MAX (nowy rosyjski komunikator, kanał max), Bitrix24 (wewnętrzny kanał komunikacji między pracownikami, nie kanał obsługi klienta), a także Discord, Slack, Teams, Matrix, Signal, Email i WhatsApp są ograniczone licencją — patrz notatka poniżej.
[!NOTE] Plan Community obejmuje tylko główny kanał — Telegram. Instalacja jakiegokolwiek innego łącznika kanału wymaga aktywnego Rozrusznik, Biznes lub Przedsiębiorstwo licencja; na Wspólnocie żądanie instalacji zwraca HTTP 402 „wymagana aktualizacja” (kod
plan_limit) — zobacz Licencjonowanie.
[!NOTE] Wtyczki Tier-1 nie są dołączane do binarnego pliku bramy. Są instalowane i nadzorowane jako oddzielne usługi systemd i dostępne przez URL, dlatego każda jeden ma własny port.
Poziom 2 — narzędzia/umiejętności w trakcie procesu
Wtyczki drugiego poziomu są narzędzia/umiejętności skompilowane do bramy i uruchamiane w jej procesie. Ponieważ wykonują się w procesie w imieniu działającego użytkownika, mogą używać dane uwierzytelniające osobiste lub współdzielone: tryb osobisty przypisuje działanie konkretnej osobie (jej poświadczenie i przypisanie tury), tryb współdzielony używa jednego poświadczenia dla całego obszaru roboczego.
[!NOTE] Integracje osobiste z kontami zewnętrznymi (Google, Microsoft, Todoist, Asana, Jira, ClickUp, GitLab, Spotify, Fitbit, Oura, SmartThings i więcej) wysyłają jako zero-kod Poziom 3 — OAuth dla każdego użytkownika integracje, do których każdy użytkownik łączy swoje własne konto.
Poziom 3 — źródła typu zero-code
Wtyczki poziomu 3 wymagają brak jakiegokolwiek kodu integracyjnego. Istnieją dwa typy źródeł:
- OpenAPI — wskaż dowolną specyfikację OpenAPI 3.x, a AiHummer wygeneruje jedno narzędzie na operację.
- MCP — połącz dowolny serwer MCP przez stdio lub HTTP i udostępnij jego
tools/list.
Oba zamieniają istniejącą usługę w narzędzia agenta, bez potrzeby pisania lub wdrażania jakiegokolwiek kodu.
Poprzez mechanizm OpenAPI z OAuth dla każdego użytkownika, duży zestaw integracje osobiste jest już dostępny — każdy użytkownik łączy je ze swoim własnym kontem: Gmail, Kalendarz Google, Kontakty Google, Zadania Google, Dysk Google, YouTube, Poczta Outlook, Kalendarz Outlook, OneDrive, Microsoft To Do, Todoist, Asana, Jira Cloud, ClickUp, GitLab, Fitbit, Oura Ring, Spotify, Samsung SmartThings i więcej. Zobacz Integracje bez kodu dla pełnego przewodnika.
Katalog i CDN
Katalog rynku synchronizuje z CDN, dzięki czemu lista wtyczek do zainstalowania jest aktualna bez ręcznego pakowania po Twojej stronie. Z poziomu interfejsu administracyjnego przeglądasz katalog, instalujesz jednym kliknięciem i pozwalasz, aby każda instalacja aktualizowała się automatycznie według własnego harmonogramu.
Oficjalny i społecznościowy
Katalog jest podzielony na dwa rejestry, które nie mieszać:
- Oficjalny (pierwszej strony) — moduły od AiHummer. Źródło jest przypięte i domyślnie zaufany (weryfikowany w stosunku do przypiętego klucza rejestru); w interfejsie WWW te wtyczki niosą Oficjalny odznaka i pierwszy stopień.
- Społeczność (osób trzecich) — wtyczki od zewnętrznych deweloperów opublikowane przez
ten osobista szafka («Moje wtyczki» →
prześlij → przegląd przez AI → moderacja przez człowieka). Są one dodawane jako oddzielne źródło
(
community-catalog.json) które robi nie nadpisywać oficjalny katalog; w listingi tych wtyczek pokazują się bez odznaki i sortują według liczby pobrań.
Oba rejestry używają tej samej umowy manifestu i tej samej ścieżki instalacji; różnią się w pochodzenie i punkt zaufania (zobacz Instalacja i aktualizacje).
Dokąd dalej
- Instalacja i aktualizacje — jednoklik zainstaluj jednostki cyklu życia i systemd w piaskownicy.
- SDK wtyczki — zbuduj własny wtyczkę od
pojedynczy
manifest.json. - Publikowanie wtyczki — oficjalny i rejestr społeczności, dwa tryby publikowania.
- Integracje bez kodu — OpenAPI i MCP w szczegół.