0.87.0
megadose/holehe0.87.0Sep 25, 2026by takahirom
Upgrading?
AI Summary
The release optimizes device interaction performance by drastically reducing the number of view hierarchy fetches required per step.
Key Highlights
- Screen reads now use 3-4 fetches instead of 11-13 per step
- Elements and focus are derived from a single hierarchy fetch
New Features
- Reduced hierarchy fetches per step
Full Release Notes
Each step now reads the device screen with far fewer view hierarchy fetches, which cuts non-AI time per step. On an Android emulator, reading the screen went from about 1.4s to 0.2–0.4s per step, and hierarchy fetches went from 11–13 to 3–4 per step. ## Fewer Hierarchy Fetches per Step (#452, #453) - Reads no longer check the connection with an extra hierarchy fetch first. A read that fails reconnects and is retried. Actions keep the up-front check, so a tap or key press that failed part way is not repeated blindly. - A step's elements, UI tree and focused element now come from one hierarchy fetch, so they always describe the same frame. ## What's Changed * Reconnect on a failed device read instead of probing before every read by @takahirom in https://github.com/takahirom/arbigent/pull/452 * Read a step's elements, tree and focus from one hierarchy fetch by @takahirom in https://github.com/takahirom/arbigent/pull/453 **Full Changelog**: https://github.com/takahirom/arbigent/compare/0.86.0...0.87.0
Related Repositories
public-apis/public-apis★ 491,129
A collective list of free APIs
NousResearch/hermes-agent★ 255,905
The agent that grows with you
yt-dlp/yt-dlp★ 200,003
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,481
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.