openclaw/plugin-sdk/channel-ingress-runtime dla ścieżek odbioru.
Mechanizm rozstrzygania środowiska uruchomieniowego
Wynik
Wbudowane pluginy powinny bezpośrednio korzystać z nowoczesnych projekcji:
Autoryzacja zdarzenia pozostaje dostępna w uporządkowanym
ingress.graph
oraz rozstrzygającym ingress.reasonCode; nie jest emitowana osobna projekcja
zdarzenia.
Przestarzałe pomocnicze funkcje SDK innych firm mogą wewnętrznie odtwarzać
starsze struktury. Nowe wbudowane ścieżki odbioru nie powinny przekształcać
nowoczesnych wyników z powrotem w lokalne DTO.
Grupy dostępu
WpisyaccessGroup:<name> pozostają zanonimizowane. Rdzeń samodzielnie
rozstrzyga statyczne grupy message.senders i wywołuje
resolveAccessGroupMembership wyłącznie dla grup dynamicznych, które wymagają
wyszukania na platformie. Brakujące, nieobsługiwane grupy oraz grupy, których
rozstrzyganie zakończyło się niepowodzeniem, skutkują odmową dostępu.
Tryby zdarzeń
Używaj
mayPair: false dla reakcji, przycisków, wywołań zwrotnych i poleceń
natywnych.
Trasy i aktywacja
Używaj deskryptorów tras dla zasad pokoju, tematu, gildii, wątku lub zagnieżdżonej trasy:channelIngressRoutes(...), gdy plugin ma kilka opcjonalnych deskryptorów tras;
funkcja ta odfiltrowuje wyłączone gałęzie, zachowując ogólny charakter faktów
dotyczących tras oraz ich kolejność zgodną z precedence każdego
deskryptora.
Bramkowanie wzmianki jest bramką aktywacji. Brak wzmianki zwraca
admission: "skip", dzięki czemu jądro tury nie przetwarza tury przeznaczonej
wyłącznie do obserwacji. W większości kanałów aktywacja powinna następować po
bramkach nadawcy i poleceń. Publiczne powierzchnie czatu, które muszą wyciszyć
ruch bez wzmianki przed komunikatami o niedozwolonym nadawcy, mogą korzystać
z activation.order: "before-sender", gdy omijanie przez polecenia tekstowe jest wyłączone.
Kanały z aktywacją niejawną, na przykład odpowiedziami w wątkach bota, mogą
przekazać activation.allowedImplicitMentionKinds; wyświetlana projekcja
activationAccess.shouldBypassMention informuje wówczas, kiedy polecenie lub aktywacja niejawna
ominęły wymóg jawnej wzmianki.