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
env-integrationRoutes DI-engine environment wrappers, env managers, and DIZoo environment onboarding.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for environment wrappers, env-manager selection, and the DIZoo patterns used to add or debug a new environment. The key question is usually "what shape should the environment return, and how should DI-engine manage it?"
DingEnvWrapper and its collector/evaluator configuration helpersBaseEnvManager, BaseEnvManagerV2, EnvSupervisor, and subprocess-based
env managementcreate_env_manager, get_vec_env_setting, and related env-manager helpersdizoo/classic_control/, bitflip/,
frozen_lake/, and league_demo/serial-pipelinesframework-runtimecli-configdizoo/references/environment-reference.md to identify the wrapper or manager
the request needs.references/troubleshooting.md when the user sees shape or timeout
errors.scripts/env_wrapper_smoke.py for a small check that the installed
environment can still wrap and step a representative env.DingEnvWrapper when you need to normalize a Gym/Gymnasium env into the
DI-engine timestep and action/observation conventions.BaseEnvManager or BaseEnvManagerV2 for local single-machine env
management.EnvSupervisor when the workflow needs explicit child restart and
timeout control.dizoo/classic_control/ family as the simplest representative
environment pattern when you are onboarding a new env.references/environment-reference.md for signatures, manager choices, and
representative environment families.references/troubleshooting.md for shape, timeout, and optional-package
failures.scripts/env_wrapper_smoke.py for a small wrapper check using CartPole under
both Gym and Gymnasium.