<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
Updated the Gmail 2FA integration example to include a step-by-step
OAuth setup guide and a new grant mechanism for handling missing or
invalid credentials.
- **New Features**
- Added GmailGrantManager for interactive OAuth credential setup,
validation, and recovery.
- Improved error handling with clear user guidance and fallback
authentication flows.
- Expanded example to demonstrate 2FA code detection and a complete
login flow.
<!-- End of auto-generated description by cubic. -->
<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
Added support for evaluating OpenRouter models by enabling wildcard
model matching and updating environment variable handling.
- **New Features**
- Added OpenRouter wildcard pattern to supported models.
- Updated model config logic to handle wildcard matches.
- Included OpenRouter API key in workflow environment.
- Added an example script for running OpenRouter models.
<!-- End of auto-generated description by cubic. -->
<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
Updated the authentication prompt to include instructions for handling
2FA and OTP codes using the get_recent_emails action.
<!-- End of auto-generated description by cubic. -->
…ed credentials in evals
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Updated agent instructions to only use provided credentials if required
for the task, reducing unnecessary logins.
<!-- End of auto-generated description by cubic. -->
Auto-generated PR for: eval remove laminar args
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Removed the laminar logging level argument from the eval workflow to
simplify command arguments.
<!-- End of auto-generated description by cubic. -->
Auto-generated PR for: eval laminar key name
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Updated the eval workflow to use LAMINAR_LOGGING_LEVEL instead of
BROWSER_LOGGING_LEVEL for logging configuration. This ensures the
correct environment variable and script argument are set during
evaluation runs.
<!-- End of auto-generated description by cubic. -->
<!-- This is an auto-generated description by cubic. -->
## Summary by cubic
Fixed a bug where tabs with real websites were incorrectly reported as
"about:blank" and marked as unusable. Now, only true about:blank tabs
are ignored, and tabs with valid URLs show a fallback title if the page
title can't be retrieved.
- **Bug Fixes**
- Preserves the real URL for tabs when title retrieval fails.
- Uses a descriptive fallback title instead of marking valid tabs as
unusable.
<!-- End of auto-generated description by cubic. -->
Auto-generated PR for: change laminar debug secret
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Switched debug mode checks from BROWSER_USE_LOGGING_LEVEL to
LMNR_LOGGING_LEVEL and removed unused verbose observability logging.
<!-- End of auto-generated description by cubic. -->