instruction
I'd want to read the Sunlight advice for this plant for my knowledge of how to grow it.
previous_actions
active_application
Plantum
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: 145
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 575
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 575
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 145
        top: 1
        right: 287
        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: 145
        top: 1
        right: 287
        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: 145
        top: 1
        right: 229
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "9:47 AM"
      text: "9:47"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 229
        top: 1
        right: 287
        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: 229
        top: 1
        right: 287
        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 signal full."
      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: 229
        top: 1
        right: 287
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google notification: Weather in Delhi"
      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: 4258
  title: "Plantum"
  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: 2400
      }
      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: 2400
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 283
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 378
      }
      class_name: "android.widget.HorizontalScrollView"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "androidx.viewpager.widget.ViewPager"
      is_scrollable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2147
        right: 1080
        bottom: 2400
      }
      class_name: "androidx.appcompat.widget.LinearLayoutCompat"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 11
        top: 151
        right: 129
        bottom: 269
      }
      class_name: "android.widget.ImageButton"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 282
        right: 1080
        bottom: 283
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 147
        top: 136
        right: 933
        bottom: 283
      }
      class_name: "android.widget.TextView"
      text: "Best Matches"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 378
      }
      class_name: "android.widget.LinearLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2179
        right: 168
        bottom: 2305
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 200
        top: 2179
        right: 326
        bottom: 2305
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 358
        top: 2179
        right: 1038
        bottom: 2305
      }
      class_name: "android.widget.Button"
      text: "Add to My Plants"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 493
        top: 283
        right: 540
        bottom: 378
      }
      class_name: "android.widget.LinearLayout"
      is_focusable: true
      is_selected: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 283
        right: 587
        bottom: 378
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 378
        right: 1080
        bottom: 2147
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 378
        right: 1080
        bottom: 2084
      }
      class_name: "android.widget.LinearLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 378
        right: 1027
        bottom: 861
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 887
        right: 1080
        bottom: 1033
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 1033
        right: 1080
        bottom: 1301
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 1343
        right: 1080
        bottom: 1976
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2002
        right: 1038
        bottom: 2147
      }
      class_name: "androidx.cardview.widget.CardView"
      is_clickable: true
      is_focusable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 378
        right: 1080
        bottom: 1448
      }
      class_name: "android.view.ViewGroup"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 106
        top: 378
        right: 169
        bottom: 391
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 201
        top: 378
        right: 502
        bottom: 390
      }
      class_name: "android.widget.TextView"
      text: "Plant Health"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 523
        top: 378
        right: 633
        bottom: 387
      }
      class_name: "android.widget.TextView"
      text: "Beta"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 106
        top: 423
        right: 974
        bottom: 474
      }
      class_name: "android.widget.TextView"
      text: "Hooray! Your plant looks healthy!"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 106
        top: 490
        right: 974
        bottom: 667
      }
      class_name: "android.widget.TextView"
      text: "The plant was diagnosed automatically.\nContact our botany experts to be sure about the result."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 106
        top: 709
        right: 974
        bottom: 819
      }
      class_name: "android.widget.Button"
      text: "Ask experts"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 895
        right: 53
        bottom: 895
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 895
        right: 53
        bottom: 895
      }
      class_name: "android.view.View"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 921
        right: 159
        bottom: 964
      }
      class_name: "android.widget.TextView"
      text: "Genus:"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 354
        top: 921
        right: 1027
        bottom: 964
      }
      class_name: "android.widget.TextView"
      text: "Schefflera"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 990
        right: 301
        bottom: 1033
      }
      class_name: "android.widget.TextView"
      text: "Scientific Name:"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 354
        top: 990
        right: 1027
        bottom: 1033
      }
      class_name: "android.widget.TextView"
      text: "Schefflera arboricola"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1065
        right: 1038
        bottom: 1269
      }
      class_name: "androidx.cardview.widget.CardView"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 1343
        right: 1027
        bottom: 1414
      }
      class_name: "android.widget.TextView"
      text: "Photo Gallery"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 1451
        right: 1080
        bottom: 1976
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2002
        right: 1038
        bottom: 2147
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1122
        top: 378
        right: 1080
        bottom: 1047
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1122
        top: 1142
        right: 1080
        bottom: 1219
      }
      class_name: "android.widget.TextView"
      text: "Not your plant?"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 1185
        top: 1251
        right: 1080
        bottom: 1448
      }
      class_name: "android.widget.TextView"
      text: "Please retake the photo to try again.\nYou can also search by name or ask an expert."
      is_focusable: true
      clickable_spans {
        text: "retake the photo"
        source: TEXT
        start: 7
        node_id: 57
      }
      clickable_spans {
        text: "search"
        source: TEXT
        start: 51
        node_id: 57
      }
      clickable_spans {
        text: "ask an expert"
        source: TEXT
        start: 69
        node_id: 57
      }
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1065
        right: 1038
        bottom: 1269
      }
      class_name: "android.view.ViewGroup"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 53
        top: 1451
        right: 917
        bottom: 1976
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 949
        top: 1451
        right: 1080
        bottom: 1976
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 2055
        right: 155
        bottom: 2126
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 173
        top: 2055
        right: 999
        bottom: 2126
      }
      class_name: "android.widget.TextView"
      text: "Description"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 2168
        right: 996
        bottom: 2147
      }
      class_name: "android.widget.TextView"
      text: "The Schefflera arboricola, or dwarf umbrella tree, is a tropical plant from Hainan and Taiwan. It’s an evergreen shrub with small glossy green leaves. Leaf variegation includes creamy white or yellow...\nthe edge or in the center. This houseplant, however, is unlikely to bloom inside and show you it’s beautiful flowers. Don’t let your children or pets eat this plant as it contains a lethal poison called calcium oxalate."
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 2464
        right: 318
        bottom: 2147
      }
      class_name: "android.widget.TextView"
      text: "Read more"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 1294
        top: 378
        right: 1080
        bottom: 1047
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 1065
        right: 181
        bottom: 1112
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 1116
        right: 828
        bottom: 1173
      }
      class_name: "android.widget.TextView"
      text: "Try Plantum Premium for Free"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 95
        top: 1173
        right: 828
        bottom: 1219
      }
      class_name: "android.widget.TextView"
      text: "Claim your offer now."
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 849
        top: 1088
        right: 1012
        bottom: 1235
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 891
        top: 1159
        right: 1038
        bottom: 1269
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
  }
}

assistant
!FUNCTIONCALL{"name": "scroll", "parameters": {"direction": "down"}}
[{"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"]}}}]