v0.8.7
🧠 AI-Native Page Understanding
New MCP tools that use Chrome Accessibility Tree instead of screenshots — 95% fewer tokens:
page_summary— Semantic page summary: nav, forms, buttons, headings, landmarks (~200 tokens)explore_actions— Batch 5+ UI actions per call (tap, fill, scroll, back, navigate)boundary_test— 13 security payloads (XSS, SQL injection, long strings) with DOM reflection detectionexplore_report— Generate styled HTML report from exploration data
🤖 Smart Explore CLI
flutter-skill explore <url> now uses the Accessibility Tree for page understanding:
flutter-skill explore https://my-app.com --max-steps=20- AI agent mode (set
OPENAI_API_KEYorANTHROPIC_API_KEY) - Rule-based fallback (zero LLM calls)
- Hybrid nav detection: AX tree landmarks + top-of-page JS fallback
🐛 Bug Fixes
- Nav filtering: Product links with prices ($, €) no longer appear as navigation items
- White screen detection: Retry after 1.5s to avoid false positives during page transitions
- SPA navigation: Detect page changes via title comparison (hash routing support)
📊 Stats
- 237 MCP tools (up from 207)
- 10 platforms
- 8 CLI commands
Full Changelog: v0.8.6...v0.8.7