Description: When the agent initiates Google OAuth from within Telegram, the generated
URL contains a malformed parameter: clientid instead of client_id (missing
underscore). Google rejects this with "Error 400: invalid_request / Required parameter
is missing: response_type". The same OAuth flow works correctly when initiated from
the web chat interface.
Impact: HIGH — Google tool authentication is completely broken when triggered via
Telegram. Users are stuck and cannot proceed without switching to the web chat.
Reporter: Sergey
Description: When the agent initiates Google OAuth from within Telegram, the generated
URL contains a malformed parameter:
clientidinstead ofclient_id(missingunderscore). Google rejects this with "Error 400: invalid_request / Required parameter
is missing: response_type". The same OAuth flow works correctly when initiated from
the web chat interface.
Impact: HIGH — Google tool authentication is completely broken when triggered via
Telegram. Users are stuck and cannot proceed without switching to the web chat.
Reporter: Sergey