You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Say a connector is not granted, instead of browsing to the vendor (#169)
* Say a connector is not granted, instead of browsing to the vendor
A Bot holding no grants was told nothing about connectors at all, so it
treated a connected vendor as an ordinary website. Asked about Google
Drive, the built-in Bot opened drive.google.com, met Google's sign-in
page, and asked the person to sign in to an account this deployment had
already connected. The connector existed. The Bot simply was not on it,
and nothing said so.
That is the half of the same problem the earlier fix did not reach: that
one covered a Bot holding SOME of a vendor's tools and not the one it
needed. A Bot holding none got an empty string.
Every Bot is now told which vendors this deployment connects to, whether
or not it holds them, and what to do about the ones it does not: say
plainly that it has not been granted it, name it, and say an
administrator can grant it on that connector. Not the browser, which for
a vendor with a connector is not a second route to the same place: the
connector exists so the vendor is reached as the person asking, and the
container's browser is signed in as nobody.
Read per request rather than held, because a connector added a minute ago
has to count, and a store that cannot answer is treated as no connectors:
a Bot that cannot be told loses a sentence, not a run.
The computer card no longer reserves a screen-sized frame for a browser
that has opened nothing. That put a placeholder the height of a browser
window into the middle of a conversation, above an answer that never
involved the browser at all. Nothing is loading there and nothing is
coming, so there is no layout jump to protect against and no reason to
take the room.
Driven in Chrome, the exact case: General Assistant, no Drive grant,
asked to open drive.google.com and name the first file. It opens nothing
and answers "the Google Drive connector has not been granted to me in
this deployment. An administrator can enable it on that connector."
* Catch the changelog up with the rest of the merge
Seven of the nine changes landing together carried no entry: the model
refresh, this PR's own two, the declined-handover fix for the Bot in the
box, the takeover flag, the always-available wheel, the lost first
message, and the snapshot store guard. Written here because this one
lands last, so the entry is complete rather than seven near-duplicates
racing each other for the same section.
Credited where the work was somebody else's.
0 commit comments