Expand description
Project directories
Constants§
- BEHAVIORS_
DIR - Behavior trees directory - nested under
configs/(LAB-2072) somecha10 config push/pull/listgenuinely sync it like any other config, instead of living as a sibling top-level directorycollect_configs_from_dirnever walked. - DEV_
PREFLIGHT_ CACHE_ FILE - Cache file for
mecha10 dev’s project-level Python dependency preflight gate. - DRIVERS_
DIR - Driver source code directory
- LOGS_
DIR - Logs directory
- MODELS_
CATALOG_ DIR - Model catalog subdirectory, bind-mounted into the
ollamaCompose service as/root/.ollama/models(seedocker-compose.yml.template). - MODELS_
DIR - Models directory (ONNX models, etc.)
- NODES_
DIR - Node source code directory
- NODES_
MECH A10_ DIR - Framework node (
@mecha10scope) schema directory, under the project’snodes/directory. This is where a framework node’s<name>.schema.jsonlives. - RL_
TASKS_ DIR - RL task-curriculum configs directory, scaffolded from the templates package’s bundled
catalog at
mecha10 inittime.mecha10-rl’sAssetResolverresolves task configs (e.g.task1) from here for training (mecha10 train). - SIMULATION_
DIR - Simulation directory - nested under
configs/(moved from a top-levelsimulation/sibling) somecha10 config push/pullsyncs it like any other config, the same reasonBEHAVIORS_DIRmoved underconfigs/in LAB-2072. - SIMULATION_
ENVIRONMENTS_ DIR - Simulation environments directory
- SIMULATION_
IMAGES_ DIR - Simulation billboard-image assets directory (
type: "image"environment.json/task.jsonobjects’sourcefields point here) - flat, no per-environment nesting. - SIMULATION_
MODELS_ DIR - Simulation models directory
- SIMULATION_
OUTPUT_ DIR - Simulation output directory (generated robot/scene files)
- SRC_DIR
- Source directory
- STATE_
DIR - Local (gitignored) project-scoped state directory - mirrors the
~/.mecha10user-home convention (user::MECHA10_DIR) but scoped to this project checkout. - TARGET_
DIR - Cargo build target directory
- TYPES_
DIR - Types directory
Functions§
- framework_
node_ schema_ dir - The framework node’s schema directory (no
<name>.schema.jsonsuffix) undernodes/@mecha10/<node_name>.