""" RL UI Configuration Constants """ from typing import Literal # Event type definition EventType = Literal[ "scenario", "llm_call", "template", "experiment", "code", "docker_exec", "feedback", "token", "time", "settings", "hypothesis", ] # Event type icons ICONS = { "scenario": "๐ŸŽฏ", "llm_call": "๐Ÿ’ฌ", "template": "๐Ÿ“‹", "experiment": "๐Ÿงช", "code": "๐Ÿ“„", "docker_exec": "๐Ÿณ", "feedback": "๐Ÿ“Š", "token": "๐Ÿ”ข", "time": "โฑ๏ธ", "settings": "โš™๏ธ", "hypothesis": "๐Ÿ’ก", } # Always visible event types ALWAYS_VISIBLE_TYPES = [ "scenario", "hypothesis", "llm_call", "experiment", "code", "docker_exec", "feedback", ] # Optional event types with toggle config (label, default_enabled) OPTIONAL_TYPES = { "template": ("๐Ÿ“‹ Template", False), "token": ("๐Ÿ”ข Token", False), "time": ("โฑ๏ธ Time", False), "settings": ("โš™๏ธ Settings", False), }