Skip to main content

Mentett keresések kezelése csevegésből

Nyisd meg a Complexity felületet, válaszd ki a saját postafiókodat, és engedélyezd a szükséges mentett keresési toolokat. Mindegyikhez külön csoportos engedély kell. Minden hívás ellenőrzi az aktuális actor-jogosultságokat és a MailGen-licencet, majd feloldja a saját postafiókot.

A mail.read és legalább egy motorjogosultság, a mail.finderSQL vagy a mail.finderOpenSearch szükséges. Egy motor újrapróbálásához az adott motor jogosultsága is kell.

ToolCél
listOwnSavedSearchesLapozza a saját mentett definícióidat.
getOwnSavedSearchBeolvas egy definíciót.
createOwnSavedSearchElment egy meglévő, saját keresési futást névvel.
updateOwnSavedSearchÁtnevez egy meglévő mentett keresést.
rerunOwnSavedSearchÚj futást indít a mentett definícióból.
retryOwnSearchRunÚjrapróbálja a kiválasztott motort egy saját futáshoz.
readOwnSearchPreferencesBeolvassa a postafiók elavult eredményekre vonatkozó beállítását.
updateOwnSearchPreferencesA staleAfterHours értéket állítja be 1-től 2147483647-ig terjedő pozitív egész számra, vagy null értékre.
deleteOwnSavedSearchTörlést javasol külön jóváhagyási folyamaton keresztül.

Ezek a /api/saved-searches, /api/searches és /api/searches/preferences mögötti keresési szolgáltatásokat használják. A szerver a mailboxUserId értéket adja át az IUDG-nek és a DataSearcher-nek. A modell nem adhat meg másik felhasználót vagy fiókot. A létrehozás, átnevezés, újrafuttatás és újrapróbálás megőrzi a backend tulajdonosi ellenőrzéseit.

Az írási kérés-azonosítók a runId, a toolCallId és a toolnév alapján jönnek létre. Ugyanazon hívás megismétlése idempotens. Az elfogadott újrafuttatás nem jelent teljes eredményhalmazt. A részleges eredmények használata előtt nézd meg a motor haladását.

A törlés a mentett keresés törlésének jóváhagyásán keresztül érhető el. A definíciót törli és a futásait visszavonja, az üzeneteket nem.