executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
alpasimUse AlpaSim repository guidance for autonomous-driving simulation setup, Hydra wizard runs, runtime services, ego drivers and plugins, ASL evaluation, controller/physics/traffic components, gRPC contracts, and operational troubleshooting.
Independent GitHub snapshot · Automated classification · Original documentation governs
AlpaSim is a modular, data-driven autonomous-driving simulator. It orchestrates renderer, driver, controller, physics, traffic, runtime, and evaluation services through gRPC. Use this root as a router; read only the focused sub-skill needed for the task.
Cross-cutting details are in troubleshooting, package and backend notes, and coordinate frames. Run the read-only environment checker before optional backend work; the structured routing metadata is consumed by the specialized repo-skill importer. Check repository provenance before treating this graph as current for another checkout.
AlpaSim is a uv workspace. The root project intentionally has no default
runtime dependencies; install only the workspace extra for the chosen workflow:
uv sync --extra wizard # wizard and its transitive core
uv sync --extra all # all core packages, no optional plugin
uv sync --extra all --extra transfuser # core plus the public Transfuser plugin
Use Python 3.11 for the core packages. alpasim_driver currently requires
Python 3.12, so use a compatible environment for driver/model inspection. A
full simulation additionally requires Docker Compose, NVIDIA Container
Toolkit/CUDA, scene artifacts, and often Hugging Face access; a package import
is not proof that those services or assets work.
After changing .proto definitions, compile stubs from the gRPC package with
uv run compile-protos; use the developer-tools route for the safe bundled
compiler and clean/build distinctions. Verify a selected environment with:
python -c "import alpasim_grpc, alpasim_utils, alpasim_runtime, alpasim_wizard"
python -c "from alpasim_grpc.v0 import runtime_pb2, runtime_pb2_grpc"
HF_TOKEN, external endpoints, private paths, model weights, scene
caches, and scheduler credentials out of prompts, generated YAML, logs, and
skill content. Treat gated scene/model downloads as user-authorized actions.wizard.run_method=NONE or a read-only checker before containers, network
services, GPU inference, or scheduler submission._complete marker and expected evaluation outputs
exist; an ASL file alone is not completion.local, rig, aabb, ecef, and the
estimated/noised frame are not interchangeable. Read the coordinate reference
before changing transforms or service messages.The generated graph is intended to support focused, reproducible checks rather than a default full simulation. Use the verification artifacts outside this runtime tree when reviewing coverage. Safe native candidates include wizard config/dispatch, runtime validation/replay, controller, evaluation/ASL, utilities, plugin registry, and protobuf compilation tests. Full Docker, NuRec/FlashDreams, gated HF assets, model inference, CATK compiled extensions, Slurm submission, and large benchmarks remain explicitly conditional.