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.
| Tool | Cél |
|---|---|
listOwnSavedSearches | Lapozza a saját mentett definícióidat. |
getOwnSavedSearch | Beolvas egy definíciót. |
createOwnSavedSearch | Elment 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. |
readOwnSearchPreferences | Beolvassa a postafiók elavult eredményekre vonatkozó beállítását. |
updateOwnSearchPreferences | A staleAfterHours értéket állítja be 1-től 2147483647-ig terjedő pozitív egész számra, vagy null értékre. |
deleteOwnSavedSearch | Tö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.