rubyCodes/customer-support-openenv
0
1from typing import Optional2from openenv.core.env_server import Action, Observation, State3 4 5class CustomerSupportAction(Action):6 ticket_text: str7 action_type: str # classify / respond / resolve8 9 10class CustomerSupportObservation(Observation):11 category: Optional[str] = None12 response: Optional[str] = None13 status: str14 15 16class CustomerSupportState(State):17 current_ticket: str = ""18 category: Optional[str] = None19 resolved: bool = False