feat(planner): expose long_press/double_tap to the AI planner
This commit is contained in:
@@ -113,10 +113,12 @@ def default_tool_registry(
|
||||
) -> dict[str, ToolCallable]:
|
||||
from runtime.describe_screen_semantic import describe_screen_semantic
|
||||
from tools.describe_screen import describe_screen
|
||||
from tools.double_tap import double_tap
|
||||
from tools.find_icon import find_icon, find_icon_on_screen
|
||||
from tools.find_text import find_text, find_text_on_screen
|
||||
from tools.input_text import input_text
|
||||
from tools.launch_app import launch_app, terminate_app
|
||||
from tools.long_press import long_press
|
||||
from tools.screenshot import take_screenshot
|
||||
from tools.swipe import swipe
|
||||
from tools.tap import tap
|
||||
@@ -126,6 +128,8 @@ def default_tool_registry(
|
||||
"take_screenshot": _bind_manager(take_screenshot, manager),
|
||||
"screenshot": _bind_manager(take_screenshot, manager),
|
||||
"tap": _bind_manager(tap, manager),
|
||||
"long_press": _bind_manager(long_press, manager),
|
||||
"double_tap": _bind_manager(double_tap, manager),
|
||||
"swipe": _bind_manager(swipe, manager),
|
||||
"input_text": _bind_manager(input_text, manager),
|
||||
"launch_app": _bind_manager(launch_app, manager),
|
||||
|
||||
Reference in New Issue
Block a user