{"action":{"additionalProperties":false,"description":"Agent action in the voice environment.","properties":{"metadata":{"additionalProperties":true,"description":"Additional metadata for the action","title":"Metadata","type":"object"},"content":{"default":"","title":"Content","type":"string"},"tool_calls":{"items":{"additionalProperties":true,"type":"object"},"title":"Tool Calls","type":"array"}},"title":"VoiceAction","type":"object"},"observation":{"additionalProperties":false,"description":"Observation returned from the voice environment.","properties":{"done":{"default":false,"description":"Whether the episode has terminated","title":"Done","type":"boolean"},"reward":{"anyOf":[{"type":"boolean"},{"type":"integer"},{"type":"number"},{"type":"null"}],"default":null,"description":"Reward signal from the last action","title":"Reward"},"metadata":{"additionalProperties":true,"description":"Additional metadata for the observation","title":"Metadata","type":"object"},"speaker":{"default":"","title":"Speaker","type":"string"},"content":{"default":"","title":"Content","type":"string"},"tool_results":{"items":{"additionalProperties":true,"type":"object"},"title":"Tool Results","type":"array"},"world_state":{"additionalProperties":true,"title":"World State","type":"object"},"scores":{"additionalProperties":{"type":"number"},"title":"Scores","type":"object"}},"title":"VoiceObservation","type":"object"},"state":{"additionalProperties":true,"description":"Base class for environment state.\n\nRepresents internal environment state, separate from observations.","properties":{"episode_id":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Unique identifier for the current episode","title":"Episode Id"},"step_count":{"default":0,"description":"Number of steps taken in the current episode","minimum":0,"title":"Step Count","type":"integer"}},"title":"State","type":"object"}}