Implement all features from the browser-tools feature additions proposal: 1. browser_extract — structured data extraction with JSON Schema validation 2. browser_save_state / browser_restore_state — session state persistence 3. browser_generate_test — Playwright test code generation from session 4. browser_mock_route / browser_block_urls / browser_clear_routes — network interception 5. browser_emulate_device — device emulation with 143 Playwright device presets 6. browser_visual_diff — visual regression diffing with baseline management 7. browser_save_pdf — PDF generation (Chromium page.pdf) 8. browser_zoom_region — region capture with upscaling via sharp 9. browser_action_cache — intent→selector caching for repeat visits 10. browser_check_injection — prompt injection detection on page content Total browser tools: 47 → 60. No new dependencies — uses existing sharp, ajv, @sinclair/typebox, and Playwright core APIs. |
||
|---|---|---|
| .. | ||
| agents | ||
| extensions | ||
| skills | ||
| GSD-WORKFLOW.md | ||