Overview
The AI reset engine is PassAgent’s headline feature. Instead of manually navigating password reset flows, you chat with an AI agent that handles the entire process: finding the reset page, triggering the email, reading the reset link from your inbox, and setting a new password.How it works
The reset engine uses a 3-phase fallback strategy to maximize reliability:Phase 1: BQL saved scripts
For the 83+ services in the service registry, PassAgent uses pre-written Browserless Query Language (BQL) scripts. These are deterministic, fast, and reliable for known flows.
Phase 2: Universal agent
If no saved script exists, the Universal Password Reset Agent uses BQL with generic CSS selectors to navigate any website’s reset flow. It identifies form fields, buttons, and links dynamically.
Reset flow
CAPTCHA handling
When the reset engine encounters a CAPTCHA:- Headless detection — attempts to solve simple challenges programmatically
- Headed escalation — opens a visible browser for the user to solve the CAPTCHA
- Browserless live session — provides a live browser URL for interactive solving
PassAgent never attempts to bypass CAPTCHAs through automated solving services. When human verification is required, the system escalates to you.
Gmail integration
The reset engine reads password reset emails through Gmail OAuth2:- Scopes:
gmail.readonlyand limitedgmail.modify(to mark messages as read) - Polling: monitors your inbox for reset emails during active flows
- Link extraction: parses reset links from email HTML/text content
- Security: OAuth tokens are stored in Redis with encryption at rest
Supported services
PassAgent includes pre-built reset scripts for 83+ services including:- Google / Gmail
- Microsoft / Outlook
- Apple ID
- Amazon
- Netflix
- Spotify
- Discord
- Slack
- GitHub
- GitLab
- Twitter / X
- Twitch
- Dropbox
- Adobe
- Zoom
- Notion
- Figma
- Vercel
- AWS
- And many more