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
qdagger_lossCompute the QDagger objective for policy-to-value reincarnating RL using n-step TD loss plus teacher-policy distillation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill when implementing or validating a reduced or full QDagger-style policy-to-value reincarnating RL experiment. It is appropriate when you have transition records, student Q-values, and teacher action probabilities. Do not use it as a standalone imitation-only objective; the TD and distillation terms must remain separately visible.
q_values: mapping from state ids to action-value lists.transitions: records with state, action, n_step_return, discount, next_max_q, and teacher_policy.temperature: positive softmax temperature for deriving the student policy from Q-values.lambda_t: current distillation coefficient.td_loss: mean squared Bellman error.distillation_loss: mean teacher cross-entropy against the student softmax policy.combined_loss: td_loss + lambda_t * distillation_loss.examples: per-transition targets, predictions, and loss terms.n_step_return + discount * next_max_q.softmax(q / temperature).Run:
python scripts/qdagger_loss.py --self-test
python tests/test_qdagger_loss.py
This implementation is deterministic and dependency-free. It is intended for recovery harnesses, tests, and small tabular/scalar checks, not high-throughput deep RL training.