Skip to content

UAB v1.2.0 — Anti-Screenshot SDK + MCP Auto-Config

Latest

Choose a tag to compare

@myles1663 myles1663 released this 25 Mar 00:52
· 7 commits to main since this release

What's New

RawViewWalker Perception

  • Switched from FindAll(TrueCondition) to RawViewWalker — sees 60% more elements
  • Shared dedup pipeline eliminates noise from raw view
  • Spatial map now includes inner Electron web content (Grok, ChatGPT, Slack, etc.)

MCP Server (17 tools)

  • desktop_spatial_map — full UI layout via RawViewWalker (~120ms)
  • desktop_deep_query — X-ray element search with name/type filters
  • desktop_invoke — direct element activation by name
  • desktop_flow — exposes flow library (procedural memory for specific apps)
  • Removed desktop_screenshot — agents cannot fall back to vision
  • Multi-monitor guards — windows stay where they are
  • Tool descriptions enforce see → plan → execute → verify workflow

Installer Auto-Config

  • Automatically configures MCP for Claude Desktop and Claude Code
  • Writes mcpServers config and mcp__desktop-control__* permission
  • New Step 6 in installer UI

Fixes

  • IsIconic guard on atomic chain focus — preserves Windows snap layouts
  • PowerShell invoke JSON parsing — pipe return values to Out-Null
  • Multi-monitor awareness — negative/large coordinates are normal

MCP Setup for Other Agents

  • Full setup instructions in README for Cursor, Windsurf, and generic MCP clients
  • 17-tool reference table

Downloads

  • Windows: UAB-Bridge-Setup-0.9.0.exe (one-click installer)
  • macOS: Coming soon