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
keras-rlUse legacy keras-rl reinforcement-learning agents, memories, policies, processors, callbacks, and safe smoke checks.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this repo skill when a task involves the legacy keras-rl package: Keras 2.x reinforcement-learning agents, Gym-style environments, DQN/Double DQN/Dueling DQN, SARSA, CEM, DDPG, NAF/CDQN, replay memories, exploration policies, processors, callbacks, logging, or lightweight compatibility checks.
keras-rl as legacy standalone Keras 2.x code. Do not assume modern Keras 3 or pure tf.keras compatibility.pip install keras-rl
pip install "keras-rl[gym]" # when Gym examples or environments are needed
Additional workflow dependencies are separate: h5py for weight files, matplotlib for log plotting, wandb for WandbLogger, Atari extras/ROMs for Atari tasks, and MuJoCo system/license dependencies for MuJoCo tasks.
Minimal import check:
import rl
from rl.agents import DQNAgent, DDPGAgent, CEMAgent, SARSAAgent, NAFAgent
from rl.memory import SequentialMemory, EpisodeParameterMemory
from rl.policy import EpsGreedyQPolicy, BoltzmannQPolicy
For environment and backend diagnostics, use the checker linked from core-extension-and-logging before spending time on training.
Use discrete-control when the task names or implies:
SequentialMemory, EpisodeParameterMemory, EpsGreedyQPolicy, BoltzmannQPolicy, LinearAnnealedPolicy, replay warmup, target networks, or dueling aggregation.Use continuous-control when the task names or implies:
critic_action_input, V_model, mu_model, L_model, or covariance modes.OrnsteinUhlenbeckProcess, GaussianWhiteNoiseProcess, continuous replay memory, action-noise sizing, or a compile-only continuous-agent smoke check.Use core-extension-and-logging when the task involves:
Agent.fit, Agent.test, compile-before-fit errors, callback wiring, verbose, visualize, nb_max_episode_steps, action_repetition, or start_step_policy.Processor or Env implementations, MultiInputProcessor, WhiteningNormalizerProcessor, Gym API adapters, or state-batch shape transformations.FileLogger, ModelIntervalCheckpoint, WandbLogger, log JSON plotting, environment compatibility checks, clone_model, clone_optimizer, huber_loss, or WhiteningNormalizer.fit or test. Full training examples can be long-running, display-dependent, or require external simulators.Agent.fit/callbacks in core-extension-and-logging.