script: vars: set_light_color_prompt: | Complete this Python function to send a color command to a Hue light. set_light_color_signature: | def set_light_color( bridge_ip: str, username: str, light_id: str, hue: int, # 0 to 65535 saturation: int, # 0 to 254 verbose: bool = False, ) -> bool: logger.info( "{}.set_light_color({}@{}:{}) -> hue=0x{:x}, saturation=0x{:x}".format( NAME, username, bridge_ip, light_id, hue, saturation, ) ) ... return True bridge_ip_prompt: | Generate instructions for finding my Hue bridge IP address. create_user_prompt: | Write Python code to create a developer username on my Philips Hue Bridge. list_lights_prompt: | Write Python code to list the lights available on my Philips Hue Bridge. nodes: generating_set_light_color: runnable: false action: generate_text prompt: > :::set_light_color_prompt :::set_light_color_signature acquiring_bridge_ip: runnable: false action: generate_text prompt: :::bridge_ip_prompt generating_create_user: runnable: false action: generate_text prompt: :::create_user_prompt depends-on: acquiring_bridge_ip list_lights: runnable: false action: generate_text prompt: :::list_lights_prompt depends-on: generating_create_user