Changelog
Every update, fix, and new feature — in one place.
May 2026 — v2.2
New
accessibility_audittool — Real WCAG 2.1 AA compliance checks: landmarks, skip links, focus indicators, heading hierarchy, image alt text, SVG aria-hidden, color contrast ratios (computed from RGB with WCAG math), form labels, language attribute, and reduced-motion handling. Returns categorized PASS/FAIL/WARN results with WCAG criteria references.extract_text_from_image(OCR) tool — AI-powered text extraction from screenshots, photos, infographics, and any image with embedded text. Works standalone with a URL or within a browser session. Powered by Kimi k2.5 vision.seo_batch_comparetool — Compare SEO metadata across 2–10 URLs in one call. Returns a comparison table showing duplicated titles, descriptions, OG tags, and canonical issues across pages.- OCR CLI command —
npx deepsyte ocr <url>extracts text from any image via the command line (CLI v1.20.1). responsive_audittool — One-call responsive design audit within a browser session. Detects horizontal overflow with culprit elements (tag, class, bounding rect), checks touch targets (≥44×44px), finds text below 16px, verifies viewport meta tag, checks input font sizes for iOS zoom prevention, and reports tightly-spaced interactive elements. Returns a structured pass/fail report.
Improved
find_breakpointsenriched — Now returns a structured width table with overflow status (✅/❌), height, and scrollWidth at each of 23 viewport widths (320–1920px). Also reports which widths start/stop overflowing and extracts CSS @media breakpoints.browser_seo_auditsemantic validation — Now detects canonical/og:url mismatches, robots.txt sitemap cross-domain issues,Disallow: /blocking, and cross-page duplicate titles/descriptions/OG tags within the same browser session.og_previewenhanced — Social card previews now include semantic validation warnings for OG tag mismatches.browser_perf_metricsLCP fix — LCP now uses a PerformanceObserver with 5s timeout instead of a synchronous check. No more "N/A" on pages with lazy-loaded LCP elements.ux_reviewgrounded in DOM data — The AI reviewer now receives verified "ground truth" (landmarks, SVG counts, structured data, perf metrics) so it cannot contradict measured facts. Eliminates false positives like "no alt text" on pages with zero images.accessibility_snapshotrenamed — Description now accurately reflects it as a raw tree viewer and points toaccessibility_auditfor compliance checks.- Browser tool timeouts — Improved timeout handling and
file://URL detection with clear error messages.
April 2026 — v2.1
New
- Outbound webhooks — subscribe HTTPS endpoints to
screenshot.completed,screenshot.failed,run.completed,run.failed,quota.warning, andtest.ping. HMAC-SHA256 signed deliveries withWebhook-Id/Webhook-Timestamp/Webhook-Signatureheaders, retried 6× over ~14h (1m / 5m / 30m / 2h / 12h). Manage from/dashboard/webhooks, REST/v1/webhooks, MCP (webhook_*tools), or CLI (deepsyte webhooks:*). - Visual diff REST endpoint —
POST /v1/screenshot/diffreturnsbeforeUrl,afterUrl,diffUrl, and pixel-change percentage in a single sync call. - GitHub Action for visual regression —
stevejford/action@v1posts a sticky PR comment with baseline / preview / diff images and fails the check above your configured threshold. - Quota warnings —
quota.warningfires once at 80% and once at 95% of your monthly cap so you can self-throttle before hitting 429.
April 2026 — v2.0
New
- CLI with
setupcommand — one-liner install for all IDEs (npx deepsyte setup) - Install scripts:
install.sh(bash) andinstall.ps1(PowerShell) - Session Recording — record browser sessions as
.webmvideo - CAPTCHA Solver — auto-solve Cloudflare Turnstile, reCAPTCHA, hCaptcha
- Disposable Email (AgentMail) —
create_test_inbox,check_inbox,send_test_email - Visual Diff tool — pixel-level comparison between two URLs with diff overlay image
- Batch Screenshots — capture up to 10 URLs in a single call
- Cross-Browser tool — capture in Chromium, Firefox, and WebKit simultaneously
- Responsive Breakpoint Detection — auto-detect where your layout shifts
- AI UX Review — powered by Kimi k2.5 vision + accessibility + performance data
- Playground page — interactive screenshot capture in the dashboard
- Analytics dashboard — daily usage charts, top URLs, format + device breakdown
March 2026 — v1.5
Improved
- 38 tools total (up from 33)
- Friendlier error messages for DNS failures, SSL errors, connection timeouts
- PDF fix — gallery now shows "PDF document" instead of broken image
- Mobile/tablet screenshots now default to viewport-only
- Session browser tools now include sessionId in every response
- Accessibility tree filtering — SCRIPT, STYLE, SVG nodes excluded
- SEO audit JSON-LD structured data displayed without truncation
- find_login_page — reduced false positives by checking page content
February 2026 — v1.4
New
- Smart Login tools —
find_login_page+smart_loginwith auto form detection accessibility_snapshotstandalone tool — no session requiredbrowser_set_viewport— resize viewport mid-sessionbrowser_navigatenow accepts width/height for custom viewportscreenshot_elementnow supports delay param + auto-waits for SPA elementstake_screenshotfullPage toggle + maxHeight cap
January 2026 — v1.3
New
- Browser session tools: navigate, click, fill, hover, scroll, press key, go back/forward
- Inspection tools: get_text, get_html, get_accessibility_tree, evaluate
- Performance tools: perf_metrics, network_requests
- SEO audit tool
- Debugging tools: console_logs, network_errors, cookies, storage
- Responsive screenshots (desktop + tablet + mobile in one call)
- Dark mode screenshots
- PDF export
December 2025 — v1.0
New
- Initial launch
take_screenshot— async screenshot with BullMQ queuescreenshot_mobile,screenshot_tablet,screenshot_fullpage- REST API + MCP Server
- Cloudflare R2 storage with CDN delivery
- API key management
- Clerk authentication
- Dashboard with screenshot gallery