Changelog
Notable changes to Drengr. Each release ships to npm and GitHub Releases, signed and checksummed. Run drengr update to get the latest.
0.8.2
June 11, 2026Added
- drengr mcp --http — serve MCP over streamable HTTP (localhost, endpoint /mcp) for clients that can't launch stdio servers. Android Studio's Gemini agent mode is the first-class target.
- drengr setup --client android-studio --write — writes the httpUrl config straight into Android Studio's mcp.json.
0.8.1
June 10, 2026Added
- drengr demo boots a simulator/emulator by itself when no device is running — one command from a clean machine to a live agent.
- First-run welcome inside your AI client: on a fresh machine the agent offers a 30-second live demo before anything else.
- drengr uninstall now also asks our server to forget this machine — its registration is erased and its usage records are permanently anonymized. Keychain entries are removed too. Accounts are never deleted by uninstall.
- Machine records auto-purge server-side: keyless registrations after 90 days of inactivity, machine activations 12 months after the last heartbeat.
Fixed
- The MCP server no longer asks keyless users for an API key — 0.8.0's "no login required" now applies to MCP tool calls, not just the CLI.
- Browser sign-in (drengr login) now completes for users who weren't already signed in at drengr.dev.
0.8.0
June 8, 2026Added
- drengr demo — a one-command demo: it auto-detects a connected device (Android emulator or iOS simulator) and an AI agent drives a system app, live.
- Browser sign-in: drengr login opens your browser and captures your key automatically — no copy-paste.
Changed
- No login required to start — the local CLI and MCP server are free to use with no account; sign-in is optional.
0.7.14
June 5, 2026Fixed
- A simulator left locked by a previous, abandoned session is now recovered automatically, with no manual intervention required.
0.7.13
June 5, 2026Fixed
- The on-device test runner self-heals if it stops responding mid-session, re-establishing control instead of failing every subsequent action.
- The runner is released promptly when the host application exits unexpectedly, preventing it from blocking the next session.
0.7.12
June 5, 2026Fixed
- When another Drengr instance is already driving a simulator, the error is now clear and actionable rather than a silent cooldown.
0.7.10
June 5, 2026Added
- Per-step performance timing, so slow steps can be measured and optimized.
0.7.9
June 5, 2026Added
- iOS reads the foreground application's accessibility tree, restoring element-based actions on native apps.
Changed
- Screenshots are roughly 5× smaller (downscaled JPEG) for faster transfers and lower token cost, with no loss of fidelity for the agent.
- Path drawing is smoother and more reliable across long gestures.
0.7.8
June 5, 2026Added
- Coordinate tap, swipe, and long-press — control any screen by vision and pixel-touch, including framework-less interfaces (Flutter, games, in-app web, and HTML canvas) that expose no accessibility tree. A coordinate-grid overlay helps the agent aim precisely.
0.7.7
June 5, 2026Added
- Android: optional windowed emulator mode to watch automation run live.
0.7.6
June 5, 2026Added
- Device rotation between portrait and landscape on iOS.
0.7.5
June 5, 2026Added
- Reliable text input and Spotlight search on iOS.
Fixed
- The runner survives transient failures instead of ending the session.
0.7.4
June 4, 2026Added
- Pre-authorize system permissions, so consent dialogs never interrupt an automated run.
0.7.3
June 4, 2026Changed
- All device actions now perform real operations; fixed tapping of visible elements.
0.7.2
June 3, 2026Added
- Expanded action coverage and deeper scroll-to-find.
0.7.0
June 3, 2026Added
- Granular driver diagnostics with precise error codes.
Fixed
- Automatic cleanup of stale (“zombie”) runners.
0.6.0
May 26, 2026Changed
- New iOS driver running fully headless inside CoreSimulator via XCTest, replacing the previous WebDriverAgent-based approach.
0.4.1
May 12, 2026Fixed
- Resolved an iOS crash loop and improved error capture.
0.2.1
April 2, 2026Added
- Full iOS gesture support: tap, swipe, pinch-zoom, and long-press.
0.1.8
March 19, 2026Added
- Ten additional MCP tools, binary hardening, and automatic updates.
0.1.5
March 15, 2026Added
- Getting-started guide, an uninstall command, and automatic path detection.
0.1.1
March 15, 2026Added
- Public landing page, documentation, legal pages, and GPG-signed release artifacts.
0.1.0
March 12, 2026Added
- Initial public release: an MCP server giving AI agents eyes and hands on Android and iOS — screenshots, UI inspection, and actions (tap, type, swipe, and more) over ADB and simctl.