技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
cli-integrations【数据与研究】Operate SMARTS through the scl Click CLI, build and run scenarios safely, diagnose configuration and optional integrations, and manage SUMO/TraCI, dataset, benchmark, zoo, and Envision boundaries.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this route when the task is about the installed scl command, scenario
artifact lifecycle, integration prerequisites, diagnostics, benchmarks, zoo
workers, or external map/traffic/data systems. Start with read-only help and
package probes; do not install packages or start services as a diagnostic side
effect.
build, build-all, clean, Waymo export, zoo build/
install, diagnostics, benchmarks, and server commands as potentially
mutating or long-running. Inspect help and use a disposable copy/output first.The package exposes scl as its console entry point. The verified top-level
commands are benchmark, diagnostic, envision, run, scenario, waymo,
and zoo. Confirm the installed version rather than assuming this tree is
current:
scl --help
scl scenario --help
scl run --help
The safe bundled checker repeats those bounded help calls without a shell: check_scl_help.py. Optional dependency and executable availability can be reported with check_optional_integrations.py.
scl scenario build <scenario> or
build-all <scenarios>. Use --seed for repeatable generation. Add
--clean only when intentionally replacing generated artifacts. Detailed
scenario DSL, map specifications, missions, traffic, and source-vs-build
layout belong to the scenario-studio route.scl run <script> [SCRIPT_ARGS...]. Add
--envision --envision_port PORT only when a local Envision server is
wanted. The child script receives the remaining arguments; it must arrange
its own environment/scenario semantics. See the run safety notes in the
CLI reference.scl scenario replay sends *.jsonl records to
an Envision websocket endpoint. Envision data formatting, replay records,
sensors, and rendering belong to the sensors-visualization route.scl diagnostic run <scenarios...> is a bounded
diagnostic workflow only when its diagnostic scenarios and optional
dependencies are present. It is not a substitute for a benchmark or a
short import check.--auto-install, custom
benchmark listings, zoo installation, policy builds, manager startup, and
remote workers as explicit trust and mutation boundaries. RL policy
implementation and AgentSpec/locator details belong to
the rl-agent-zoo route.SMARTS configuration resolves SMARTS_<SECTION>_<OPTION> environment
variables before an engine INI file and then built-in defaults. The default
SUMO central host/port are localhost:8619; the default TraCI serve mode is
local. Envision CLI defaults to port 8081, zoo manager to 7432, and
Visdom (if enabled by another workflow) to 8097. Check for listeners before
starting a service and choose an unused per-run port; do not kill an unrelated
process merely to free a port.
A core CPU installation is sufficient for CLI help, non-rendered scenario operations, and normal package imports. The prepared inspection environment verified SMARTS 2.0.1, Click help, core imports, Envision/Panda3D imports, and OpenDRIVE imports. It did not include external SUMO, ROS, Waymo, Argoverse, Ray/RLlib, Torch, or TensorFlow stacks or downloaded datasets. Missing these must be reported as optional/unverified, not silently worked around.