-
Notifications
You must be signed in to change notification settings - Fork 710
docs: update skills for v0.7.x features and add comprehensive tests #246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
yonatangross
wants to merge
10
commits into
vercel-labs:main
from
yonatangross:feat/update-skills-v0.7.x
Closed
docs: update skills for v0.7.x features and add comprehensive tests #246
yonatangross
wants to merge
10
commits into
vercel-labs:main
from
yonatangross:feat/update-skills-v0.7.x
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
|
@yonatangross is attempting to deploy a commit to the Vercel Labs Team on Vercel. A member of the Team first needs to authorize it. |
4 tasks
7692e62 to
4896e8f
Compare
Add missing v0.7.0+ features to skill documentation: - download command and wait --download flag - --profile flag for persistent browser profiles - --args, --user-agent, --proxy-bypass flags - New environment variables (AGENT_BROWSER_PROFILE, AGENT_BROWSER_ARGS, etc.) New reference docs: - persistent-profiles.md: Browser profile persistence patterns - cloud-providers.md: Browserbase and Browser Use integration Updated proxy-support.md with CLI flags and stealth configuration. Closes vercel-labs#210 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
New references: - network-mocking.md: API mocking, request blocking, error simulation - semantic-locators.md: Role, text, label locators for stable automation - debugging.md: Troubleshooting, traces, common issues New templates: - download-workflow.sh: File downloads, exports, PDFs - network-mocking.sh: API mocking for testing UI states - multi-tab-workflow.sh: Multi-tab comparison and parallel ops Updated SKILL.md with links to all new documentation. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Unit tests for skill documentation quality: - SKILL.md structure, frontmatter, sections, internal links - Reference documents existence, format, code examples - Template scripts syntax, shebang, executable permissions Integration tests: - CLI availability and command existence - Documentation-CLI alignment verification - Command coverage validation 29 new tests covering 10 reference docs and 6 templates. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The `agent-browser download` command does not exist. Downloads are performed via `click` + `wait --download`. Updated documentation to show correct pattern and removed expectation from tests. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Applies Vercel bot suggestion - the download-workflow.sh template also referenced the non-existent `agent-browser download` command. Removed and renumbered methods. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add missing AGENT_BROWSER_STATE environment variable - Update AGENT_BROWSER_PROVIDER comment to list all 3 providers Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add Kernel to supported providers table - Add complete Kernel setup section with env vars - Document Kernel-specific profile persistence feature - Update limitations to note Kernel exceptions - Fix browseruse provider name (was browser-use) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Document new cookie options from v0.7.6: - --url for setting cookies on specific URLs - --domain, --path for cookie scope - --httpOnly, --secure for security flags - --sameSite (Strict|Lax|None) policy - --expires for Unix timestamp expiry Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
3c113b1 to
51117ff
Compare
Not appropriate for upstream repo. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Contributor
Author
CI NoteThe Rust build failures appear to be GitHub Actions infrastructure issues, not code-related: This PR only modifies documentation files ( Passing checks:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Changes Made
SKILL.md Updates
click + wait --download(not fakedownloadcommand)--profileflag for persistent browser profiles--ignore-https-errorsflag for self-signed certificates--args,--user-agent,--proxy-bypassflagsNew Reference Documents
persistent-profiles.md- Browser profile persistence patternscloud-providers.md- Browserbase and Browser Use integrationnetwork-mocking.md- API mocking, request blocking, error simulationsemantic-locators.md- Role, text, label locators for stable automationdebugging.md- Troubleshooting, traces, common issuesNew Templates
download-workflow.sh- File downloads, exports, PDFsnetwork-mocking.sh- API mocking for testing UI statesmulti-tab-workflow.sh- Multi-tab comparison and parallel opsTest Coverage
New
test/skills.test.tswith 29 tests covering:Test Plan
🤖 Generated with Claude Code