Configuration

FastSim uses YAML/JSON with multiple blocks, parsed and validated by ConfigManager. This section explains what each block is responsible for and a sensible reading order.

Config blocks

TopicDescription
GlobalCommon options, paths, and global behavior
SimulationStepping, backends, and runtime parameters
SceneEntities, stereotypes, and scene structure
TaskTasks, actions, and goals
ExtensionRecording, benchmarks, HTTP server, etc.

Suggested path

  1. Read Global and Simulation first for environment and backend context.
  2. Then go deeper into Scene and Task as needed.
  3. Use Extension when you need optional capabilities.