{ "$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-agent-config-schema.json", "title": "AgentConfig", "description": "Configuration for an agent in the simulation", "type": "object", "properties": { "height": { "type": "number", "description": "Agent height in meters", "example": 1.5 }, "radius": { "type": "number", "description": "Agent radius in meters for collision", "example": 0.1 }, "sensor_specifications": { "type": "array", "description": "List of sensor specs attached to agent", "items": { "type": "object" } }, "action_space": { "type": "object", "description": "Discrete action space mapping action names to ActionSpec" }, "body_type": { "type": "string", "description": "Agent body type: LocoBot, FetchRobot, Franka, AlienGo", "example": "LocoBot" } } }