feat/passkey-pairing#343
Conversation
There was a problem hiding this comment.
Code Review
This pull request introduces support for WhatsApp passkey pairing, adding several new endpoints (/session/passkey-response, /session/passkey-confirm, and /session/passkey-status), updating existing session status endpoints, and implementing a frontend UI modal and polling mechanism to handle the passkey flow. It also adds comprehensive unit tests and a background cleanup routine for stale passkey states. Feedback on the changes highlights a potential nil pointer dereference on state.Client in the passkey response handler, a missing implementation for auto-confirming passkeys when SkipHandoffUX is enabled, a memory leak of stale passkey states in stdio mode due to the cleanup routine not being started, and a minor frontend issue where the safety timeout is not cleared upon successful login.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>



No description provided.