feat(android): add native controls and continuous multi-touch

This commit is contained in:
chenmingxuan committed 2026-11-02 21:33:45 +08:00
1 parent 3dd96078db
commit 4b12ae7728
70 files changed
+13105 -179

No files matched your search

+5 -1
View File
@@ -488,7 +488,11 @@ async def run_validation_loop(node, state: State) -> dict:
# a native sequence now, without introducing captures between burst members.
# Saturated controls legitimately produce the same image hash as before.
sequence_post_image = None
if success and any(item.get("action") == "action_sequence" for item in execution):
if success and any(
item.get("action")
in {"action_sequence", "pinch", "touch_gesture", "control_action", "scroll_to"}
for item in execution
):
captured = await _capture_live_screenshot(session, "post-sequence evidence")
if captured:
sequence_post_image = _absorb_post_screenshot(ctx, state, captured)