0.85.0
vladmandic/human0.85.0Sep 17, 2026by takahirom
Upgrading?
AI Summary
This release optimizes the replay pacing for test steps without specific targets, such as bare key presses. Instead of waiting a fixed interval, the system now waits until the device's focused element matches the recorded element, significantly improving efficiency for scenarios like Android TV navigation.
Key Highlights
- Replay steps now wait for recorded focus rather than fixed intervals for bare key presses.
- Performance improvement: traces took 154s before and 75s after the change.
- The recorded gap remains the maximum ceiling for wait times.
- Handles edge cases where focus cannot distinguish screen states.
New Features
- Replay pacing based on device focus for steps without recorded targets.
Full Release Notes
A replayed step with a recorded target waits for that target. A bare key press has none — which is most of a run driven by a D-pad, as on Android TV — so replay slept out the interval the recording happened to have. ## Replay Paces on Focus (#448) A replayed step with a recorded target waits for that target. A bare key press had none, so replay slept out the interval the recording happened to have. Those steps now wait until the device's focused element matches the one recorded for the step: ``` Replay wait: focus android.view.ViewGroup at [107,520,277,617] found after 142ms before capturing step 1 ``` The recorded gap stays the ceiling, so a step that never reaches its recorded focus waits as long as it did before. On one emulator and one scenario of 12 replayed steps, the same traces took 154s before and 75s after. When focus cannot tell the screen before the action from the screen after it — same position recorded twice, no predecessor, initializers, or a previous task that fell back — the wait first has to observe a screen that is not the recorded focus. Traces recorded before this release pace exactly as they did. ## What's Changed * Wait for the recorded focus on replayed steps with no target by @takahirom in https://github.com/takahirom/arbigent/pull/448 **Full Changelog**: https://github.com/takahirom/arbigent/compare/0.84.0...0.85.0
Related Repositories
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, workflows and AI agents. Build visually, from a prompt, or from Claude Code, Codex and Cursor over MCP 🚀
1,324-exercise fitness dataset — animation GIFs, 180×180 thumbnails, muscle-group & equipment data, and step-by-step instructions in 6 languages. The exercise data layer behind the LogPress app.
A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
A general purpose HTTP reverse proxy and forwarding tool. Now written in Go!