Skip to content

Track G: Operations and Interfaces

Focus: registries, reusable pipelines, typed boundaries, and operational control surfaces.

03_unified_wrapper is an alternate ergonomic surface. Keep explicit Pipeline(...) authoring as the default mental model, and teach direct primitive composition first.

Treat 05_spatial_type_boundaries and 07_language_grounding_composition as the canonical primitive-first lessons. 06_composable_pipelines, 01_registry_basics, 02_registry_ecosystem, and 04_peripheral are later operational examples and still use more explicit wrappers, surfaced selectors, or registry plumbing.

Start Here

Run these in order: - 05_spatial_type_boundaries - 07_language_grounding_composition

Use these later: - 06_composable_pipelines - 01_registry_basics - 02_registry_ecosystem - 03_unified_wrapper (optional external env: gymnasium + torch) - 04_peripheral

Modules

pixi run python -m examples.tutorial.g_operations_interfaces.05_spatial_type_boundaries
pixi run python -m examples.tutorial.g_operations_interfaces.07_language_grounding_composition
pixi run python -m examples.tutorial.g_operations_interfaces.06_composable_pipelines
pixi run python -m examples.tutorial.g_operations_interfaces.01_registry_basics
pixi run python -m examples.tutorial.g_operations_interfaces.02_registry_ecosystem
pixi run python -m examples.tutorial.g_operations_interfaces.04_peripheral

03_unified_wrapper is intentionally not in the default Pixi tutorial surface. It needs gymnasium and torch in your own environment.

Generate An HTML View

pixi run python - <<'PY'
import importlib

mod = importlib.import_module("examples.tutorial.g_operations_interfaces.06_composable_pipelines")
path = mod.build_outer_composable_counter().visualize("outer_composable_counter.html")
print(path)
PY

What To Observe

  • How registries expose reusable runtime surfaces.
  • How composed pipelines can still be inspected and extended as live graphs.
  • How typed boundary payloads carry frame/time/source metadata cleanly.
  • How language and perception primitives compose directly in one Flow signature.
  • How a text-triggered grounding flow can keep the latest scene snapshot explicitly buffered.