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
Implement device code auth flow (RFC 8628) for Google capabilities
Add device code grant support across the capability stack so Google auth
actually works instead of returning a placeholder URL. When GOOGLE_CLIENT_ID
and GOOGLE_CLIENT_SECRET are configured, the bridge requests a device code
from Google, returns a verification URL + user code, and polls for completion.
Falls back to the legacy authorization_code placeholder when credentials
are not configured.
- Add flow_type, user_code, poll_interval_seconds to CapabilityAuthBeginResult
- Add CapabilityAuthPollResult type and auth_poll to CapabilityProvider protocol
- Add CapabilityManager.auth_poll with flow validation and account storage
- Add SubprocessCapabilityProvider.auth_poll bridge dispatch
- Register capability.auth.poll RPC method
- Add ash-sb capability auth poll CLI command with blocking --timeout mode
- Implement real device code flow in gogcli_bridge with scope mapping,
token polling, and token refresh before operations
- Update Google SKILL.md for device code UX workflow
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments