instruction
In the Altfit App ,set a goal of 10000 steps 
previous_actions
active_application
AltFit
screen_description
windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  id: 5
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 303
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 303
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 129
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "3:58 PM"
      text: "3:58"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 303
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 986
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 303
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi two bars."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 51
        right: 1006
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 129
        top: 1
        right: 187
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Strava notification: All Done!"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 187
        top: 1
        right: 245
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "System update notification: Android 13"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 245
        top: 1
        right: 303
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google notification: 32° in Bandhwari"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 39
        right: 970
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 48
        right: 970
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 1966
  title: "AltFit"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 390
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 390
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 390
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 390
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 267
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 252
        right: 310
        bottom: 364
      }
      class_name: "android.widget.TextView"
      text: "STEPS"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 390
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 267
      }
      class_name: "android.widget.RelativeLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 146
        bottom: 217
      }
      class_name: "android.widget.TextView"
      text: "AltFit"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 136
        right: 1080
        bottom: 267
      }
      class_name: "android.support.v7.widget.LinearLayoutCompat"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 390
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 60
        top: 180
        right: 103
        bottom: 222
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 910
        top: 201
        right: 910
        bottom: 201
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 970
        top: 177
        right: 1020
        bottom: 226
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 390
        right: 1080
        bottom: 391
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 391
        right: 1080
        bottom: 732
      }
      class_name: "android.widget.RelativeLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 785
        right: 1080
        bottom: 1878
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 1931
        right: 1080
        bottom: 2294
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2347
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 391
        right: 1027
        bottom: 580
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 632
        right: 1027
        bottom: 679
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 838
        right: 1012
        bottom: 922
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 933
        right: 627
        bottom: 986
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 991
        right: 749
        bottom: 1034
      }
      class_name: "android.widget.TextView"
      text: "Recommended effective MET–min is 600–1000"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1039
        right: 1038
        bottom: 1485
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 1511
        right: 1012
        bottom: 1825
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 1984
        right: 540
        bottom: 2041
      }
      class_name: "android.widget.TextView"
      text: "Last 7 Days Performance"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 2067
        right: 1012
        bottom: 2068
      }
      class_name: "android.view.View"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 2110
        right: 1012
        bottom: 2241
      }
      class_name: "android.support.v7.widget.RecyclerView"
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 2400
        right: 553
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Beyond 0% People Go Farther"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 2462
        right: 757
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Compare with Male users in the same age group"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2516
        right: 1038
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 2899
        right: 996
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 433
        right: 215
        bottom: 537
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 882
        top: 442
        right: 1027
        bottom: 529
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 579
        right: 1027
        bottom: 580
      }
      class_name: "android.view.View"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 632
        right: 167
        bottom: 679
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 470
        top: 632
        right: 609
        bottom: 679
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 892
        top: 632
        right: 1027
        bottom: 679
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 865
        right: 822
        bottom: 922
      }
      class_name: "android.widget.TextView"
      text: "Active Activity"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 822
        top: 838
        right: 1012
        bottom: 922
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 943
        right: 465
        bottom: 986
      }
      class_name: "android.widget.TextView"
      text: "This week has accumulated"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 470
        top: 933
        right: 497
        bottom: 980
      }
      class_name: "android.widget.TextView"
      text: "0"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 502
        top: 943
        right: 627
        bottom: 986
      }
      class_name: "android.widget.TextView"
      text: "MET-min"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 121
        top: 1564
        right: 550
        bottom: 1615
      }
      class_name: "android.widget.TextView"
      text: "Learn about active activity"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 121
        top: 1653
        right: 959
        bottom: 1772
      }
      class_name: "android.widget.TextView"
      text: "Physical activity is moderate or higher, and the activity lasts for 10 minutes and above, it is considered that the event is good for health and is an effective activity."
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 68
        top: 2110
        right: 203
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 203
        top: 2110
        right: 338
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 338
        top: 2110
        right: 473
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 473
        top: 2110
        right: 608
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 608
        top: 2110
        right: 743
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 743
        top: 2110
        right: 877
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 877
        top: 2110
        right: 1012
        bottom: 2241
      }
      class_name: "android.widget.LinearLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 2899
        right: 214
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "0\n | \n3000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 214
        top: 2899
        right: 344
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "3001\n | \n6000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 344
        top: 2899
        right: 474
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "6001\n | \n9000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 474
        top: 2899
        right: 604
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "9001\n | \n12000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 604
        top: 2899
        right: 734
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "12001\n | \n15000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 734
        top: 2899
        right: 865
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "15001\n | \n18000"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 865
        top: 2899
        right: 996
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "18001\n | \n∞"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 433
        right: 147
        bottom: 490
      }
      class_name: "android.widget.TextView"
      text: "Total"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 501
        right: 215
        bottom: 537
      }
      class_name: "android.widget.TextView"
      text: "Friday, July 28"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 882
        top: 442
        right: 922
        bottom: 529
      }
      class_name: "android.widget.TextView"
      text: "--"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 933
        top: 471
        right: 1027
        bottom: 522
      }
      class_name: "android.widget.TextView"
      text: "Steps"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 632
        right: 100
        bottom: 679
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 116
        top: 634
        right: 167
        bottom: 677
      }
      class_name: "android.widget.TextView"
      text: "--yd"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 470
        top: 632
        right: 517
        bottom: 679
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 533
        top: 634
        right: 609
        bottom: 677
      }
      class_name: "android.widget.TextView"
      text: "--kcal"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 892
        top: 632
        right: 939
        bottom: 679
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 955
        top: 634
        right: 1027
        bottom: 677
      }
      class_name: "android.widget.TextView"
      text: "--min"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 822
        top: 838
        right: 864
        bottom: 922
      }
      class_name: "android.widget.TextView"
      text: "0"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 869
        top: 877
        right: 1012
        bottom: 922
      }
      class_name: "android.widget.TextView"
      text: "MET-min"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 96
        top: 2110
        right: 175
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 100
        top: 2205
        right: 171
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/22"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 231
        top: 2110
        right: 310
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 235
        top: 2205
        right: 306
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/23"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 366
        top: 2110
        right: 445
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 370
        top: 2205
        right: 441
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/24"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 501
        top: 2110
        right: 580
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 505
        top: 2205
        right: 576
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/25"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 636
        top: 2110
        right: 715
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 640
        top: 2205
        right: 711
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/26"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 770
        top: 2110
        right: 849
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 774
        top: 2205
        right: 845
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/27"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 905
        top: 2110
        right: 984
        bottom: 2189
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 909
        top: 2205
        right: 980
        bottom: 2241
      }
      class_name: "android.widget.TextView"
      text: "07/28"
      depth: 13
    }
  }
}

assistant
!FUNCTIONCALL{"name": "click", "parameters": {"x": 81, "y": 201}}
[{"type": "function", "function": {"name": "click", "description": "Click on a specific location on the screen", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to click."}, "y": {"type": "integer", "description": "Coordinate on the y axis to click."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "long_press", "description": "Long press on a specific location on the screen.", "parameters": {"type": "object", "properties": {"x": {"type": "integer", "description": "Coordinate on the x axis to long press."}, "y": {"type": "integer", "description": "Coordinate on the y axis to long press."}}, "required": ["x", "y"]}}}, {"type": "function", "function": {"name": "input_text", "description": "Write text inside of an already selected text field, typically this is preceeded by a 'click' action that selects a field on the screen to type into.", "parameters": {"type": "object", "properties": {"text": {"type": "string", "description": "The text to input in the field."}}, "required": ["text"]}}}, {"type": "function", "function": {"name": "scroll", "description": "Scroll a fixed amount in a specific direction.", "parameters": {"type": "object", "properties": {"direction": {"type": "string", "enum": ["up", "down", "left", "right"], "description": "The direction to scroll in."}}, "required": ["direction"]}}}, {"type": "function", "function": {"name": "navigate_home", "description": "Navigate to the home screen from the current screen you are on.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "navigate_back", "description": "Navigate back to the previous page.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "open_app", "description": "Open an application.", "parameters": {"type": "object", "properties": {"app_name": {"type": "string", "description": "The name of the application to open."}}, "required": ["app_name"]}}}, {"type": "function", "function": {"name": "wait", "description": "Wait for a fixed amount of time. This is useful when you need to 'await' the results of a page that is still loading.", "parameters": {"type": "object", "properties": {}}}}, {"type": "function", "function": {"name": "status", "description": "Once you have completed the work required to fulfill an instruction, report your status by calling this function with 'successful'. If you find that a task is impossible to complete,  call this with 'infeasible' after finding that information.", "parameters": {"type": "object", "properties": {"goal_status": {"type": "string", "enum": ["successful", "infeasible"], "description": "The status of the completion of a instruction, either 'successful' or 'infeasible', called to conclude an episode."}}, "required": ["goal_status"]}}}]