forked from Action-State-Labs/android-action-kernel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconstants.py
More file actions
57 lines (49 loc) · 1.77 KB
/
constants.py
File metadata and controls
57 lines (49 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
"""
Constants for Android Action Kernel.
All magic strings, URLs, and fixed values in one place.
"""
# ===========================================
# API Endpoints
# ===========================================
GROQ_API_BASE_URL = "https://api.groq.com/openai/v1"
# ===========================================
# ADB Key Codes
# ===========================================
KEYCODE_ENTER = "66"
KEYCODE_HOME = "KEYCODE_HOME"
KEYCODE_BACK = "KEYCODE_BACK"
# ===========================================
# Default Screen Coordinates (for swipe actions)
# Adjust based on target device resolution
# ===========================================
SCREEN_CENTER_X = 540
SCREEN_CENTER_Y = 1200
# Swipe coordinates: (start_x, start_y, end_x, end_y)
SWIPE_COORDS = {
"up": (SCREEN_CENTER_X, 1500, SCREEN_CENTER_X, 500),
"down": (SCREEN_CENTER_X, 500, SCREEN_CENTER_X, 1500),
"left": (800, SCREEN_CENTER_Y, 200, SCREEN_CENTER_Y),
"right": (200, SCREEN_CENTER_Y, 800, SCREEN_CENTER_Y),
}
SWIPE_DURATION_MS = "300"
# ===========================================
# Default Models
# ===========================================
DEFAULT_GROQ_MODEL = "llama-3.3-70b-versatile"
DEFAULT_OPENAI_MODEL = "gpt-4o"
DEFAULT_BEDROCK_MODEL = "us.meta.llama3-3-70b-instruct-v1:0"
# ===========================================
# Bedrock Model Identifiers
# ===========================================
BEDROCK_ANTHROPIC_MODELS = ["anthropic"]
BEDROCK_META_MODELS = ["meta", "llama"]
# ===========================================
# File Paths
# ===========================================
DEVICE_DUMP_PATH = "/sdcard/window_dump.xml"
LOCAL_DUMP_PATH = "window_dump.xml"
# ===========================================
# Agent Defaults
# ===========================================
DEFAULT_MAX_STEPS = 10
DEFAULT_STEP_DELAY = 2.0