{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/ai-habitat/refs/heads/main/json-schema/ai-habitat-episode-schema.json", "title": "Episode", "description": "A single training/evaluation episode with start and goal specification", "type": "object", "properties": { "episode_id": { "type": "string", "description": "Unique episode identifier", "example": "ep_001" }, "scene_id": { "type": "string", "description": "Scene file path for this episode", "example": "data/scene_datasets/hm3d/train/00001/mesh.basis.glb" }, "start_position": { "type": "array", "description": "Agent starting position [x, y, z]", "items": { "type": "number" } }, "start_rotation": { "type": "array", "description": "Agent starting rotation quaternion", "items": { "type": "number" } }, "goals": { "type": "array", "description": "List of goal specifications", "items": { "type": "object" } }, "info": { "type": "object", "description": "Additional episode metadata" } } }