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

@@ -205,6 +205,17 @@ INPUT_TEXT_TOOL = tool_declaration("input_text")
SWIPE_TOOL = tool_declaration("swipe")
DRAG_TOOL = tool_declaration("drag")
ACTION_SEQUENCE_TOOL = tool_declaration("action_sequence")
NATIVE_TOOLS = [
tool_declaration(name)
for name in (
"pinch",
"touch_gesture",
"read_control",
"control_action",
"wait_until",
"scroll_to",
)
]
PRESS_KEY_TOOL = tool_declaration("press_key")
@@ -303,6 +314,7 @@ VALIDATOR_TOOLS_DECLARATION: list[ToolDeclaration] = [
SWIPE_TOOL,
DRAG_TOOL,
ACTION_SEQUENCE_TOOL,
*NATIVE_TOOLS,
PRESS_KEY_TOOL,
READ_NOTE_TOOL,
LIST_NOTES_TOOL,