instruction
In the Insight Timer app, I want to listen to the breathwork meditation in order to help my respiratory system.
previous_actions
{"name": "scroll", "parameters": {"direction": "up"}}
{"name": "scroll", "parameters": {"direction": "up"}}
{"name": "click", "parameters": {"x": 868, "y": 618}}
{"name": "click", "parameters": {"x": 434, "y": 1331}}
active_application
Insight Timer
screen_description
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 1473
  title: "Insight Timer"
  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.FrameLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      is_focusable: true
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 904
        top: 136
        right: 1020
        bottom: 252
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 60
        top: 152
        right: 144
        bottom: 236
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 405
        top: 169
        right: 455
        bottom: 219
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 512
        top: 175
        right: 549
        bottom: 212
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 609
        top: 175
        right: 642
        bottom: 212
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 296
        right: 1080
        bottom: 1321
      }
      class_name: "android.view.View"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 60
        top: 1404
        right: 121
        bottom: 1443
      }
      class_name: "android.view.View"
      content_description: "0:00"
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 29
        top: 1443
        right: 147
        bottom: 1561
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 255
        top: 1443
        right: 373
        bottom: 1561
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 481
        top: 1443
        right: 599
        bottom: 1561
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 707
        top: 1443
        right: 825
        bottom: 1561
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 474
        top: 1721
        right: 606
        bottom: 1808
      }
      class_name: "android.view.View"
      content_description: "0:01"
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 179
        top: 2020
        right: 297
        bottom: 2138
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 959
        top: 1404
        right: 1020
        bottom: 1443
      }
      class_name: "android.view.View"
      content_description: "0:00"
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 933
        top: 1443
        right: 1051
        bottom: 1561
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 481
        top: 2020
        right: 599
        bottom: 2138
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 783
        top: 2020
        right: 901
        bottom: 2138
      }
      class_name: "android.widget.ImageView"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 296
        right: 1080
        bottom: 1321
      }
      class_name: "android.view.View"
      is_scrollable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 296
        right: 1080
        bottom: 1321
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 296
        right: 1033
        bottom: 1242
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 296
        right: 1033
        bottom: 1242
      }
      class_name: "android.view.View"
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 296
        right: 540
        bottom: 1242
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 296
        right: 1033
        bottom: 1242
      }
      class_name: "android.widget.ImageView"
      content_description: "Distress To De-stressed\nNatalie Oniszk-De Vincenzi"
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 296
        right: 540
        bottom: 1242
      }
      class_name: "android.view.View"
      content_description: "Natalie Oniszk-De Vincenzi"
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 307
        right: 540
        bottom: 1232
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 538
        right: 540
        bottom: 1158
      }
      class_name: "android.view.View"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 540
        top: 538
        right: 540
        bottom: 813
      }
      class_name: "android.view.View"
      content_description: "This guided meditation is going to take you from distress to de-stressed. It can feel at times like stress is running your life so, in this meditation, you are going to reclaim that power from stress and return to your inner peace and stillness. "
      is_focusable: true
      depth: 15
    }
  }
}

assistant
!FUNCTIONCALL{"name": "status", "parameters": {"goal_status": "successful"}}
[{"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"]}}}]