-
Notifications
You must be signed in to change notification settings - Fork 550
/
run.py
25 lines (19 loc) · 1.01 KB
/
run.py
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
import argparse
import os
from scripts.utils import print_with_color
arg_desc = "AppAgent - deployment phase"
parser = argparse.ArgumentParser(formatter_class=argparse.RawDescriptionHelpFormatter, description=arg_desc)
parser.add_argument("--app")
parser.add_argument("--root_dir", default="./")
args = vars(parser.parse_args())
app = args["app"]
root_dir = args["root_dir"]
print_with_color("Welcome to the deployment phase of AppAgent!\nBefore giving me the task, you should first tell me "
"the name of the app you want me to operate and what documentation base you want me to use. I will "
"try my best to complete the task without your intervention. First, please enter the main interface "
"of the app on your phone and provide the following information.", "yellow")
if not app:
print_with_color("What is the name of the target app?", "blue")
app = input()
app = app.replace(" ", "")
os.system(f"python scripts/task_executor.py --app {app} --root_dir {root_dir}")