feat(e2e): add TOTP 2FA support to export-session - #1203
feat(e2e): add TOTP 2FA support to export-session#1203fullsend-ai-coder[bot] wants to merge 1 commit into
Conversation
The botsend GitHub account now requires two-factor authentication, which causes the export-session Playwright flow to fail at the 2FA challenge screen. This adds support for generating and submitting TOTP codes during login via a new E2E_GITHUB_TOTP_SECRET env var. When the 2FA challenge page is detected after password submission, the tool generates a 6-digit TOTP code from the secret and fills it into the authenticator app input field. If 2FA is required but no secret is configured, it fails with a clear error message. Closes #486 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Site previewPreview: https://afe4c0a0-site.fullsend-ai.workers.dev Commit: |
ReviewFindingsLow
|
Review follow-upsCreated follow-up issues for actionable non-blocking review findings:
|
|
Closing in favor of #1211 |
The botsend GitHub account now requires two-factor authentication, which causes the export-session Playwright flow to fail at the 2FA challenge screen. This adds support for generating and submitting TOTP codes during login via a new E2E_GITHUB_TOTP_SECRET env var.
When the 2FA challenge page is detected after password submission, the tool generates a 6-digit TOTP code from the secret and fills it into the authenticator app input field. If 2FA is required but no secret is configured, it fails with a clear error message.
Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
Closes #486
Post-script verification
agent/486-e2e-totp-support)1fbfdd9602b04991a3646a3358821128bf9185aa..HEAD)