计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
environments-and-vectorization【效率与协作】Create and validate Gymnasium custom environments for Stable-Baselines3, then wrap them safely with Monitor, DummyVecEnv/SubprocVecEnv, VecNormalize, VecCheckNan, and frame/dict/image vector wrappers.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about Stable-Baselines3 environment compatibility rather than algorithm selection: custom Gymnasium env APIs, check_env, vectorized env construction, VecEnv API semantics, Monitor logging, normalization, NaN checks, frame stacking, dict/image observations, and multiprocessing caveats.
check_env failure: use references/custom-envs.md for the required reset()/step() API, spaces, image/dict observations, unsupported spaces, and the validation checklist.make_vec_env, DummyVecEnv, SubprocVecEnv, automatic resets, terminal_observation, seeding/options, VecNormalize, VecCheckNan, VecFrameStack, and dict/image wrappers.python sub-skills/environments-and-vectorization/scripts/check_custom_env.py --mode valid or --mode invalid from a copied skill tree that has Stable-Baselines3 installed.training-and-algorithms.VecNormalize persistence during evaluation, or rollout metrics, route to evaluation-and-persistence.MultiInputPolicy internals, or normalize_images=False policy details, route to policies-and-customization after confirming the env observation routing here.