Imagine you're a swimming coach with 20 lanes and 60 swimmers, but pool time is expensive — you can only run 40 heats total. You wouldn't randomly assign lanes. You'd watch the first few heats, notice which swimmers are still improving (high variance in lap times) and which have plateaued (stable times), and shift pool time toward the ones where coaching still moves the needle. You'd also make sure you're not just running freestyle all day — you spread across strokes so your team is balanced. That's exactly what EnvSched does for reinforcement learning of language agents, except the lanes are executable environments (tool APIs, web interfaces, databases), the swimmers are task instances, and the lap-time variance is reward variance. The committed claim: a scheduling layer that sits atop any agentic RL loop can reduce rollout budget by 3× while matching or exceeding the final performance of uniform random task selection. Concretely, EnvSched on Qwen3-8B hits an average score of 48.81 across three benchmarks (BFCL-v3, tau-Bench, ACEBench-Agent) after 40 training steps — beating the best score that random selection achieves even after 120 steps. The mechanism is a dual-relation graph over environment-task pairs. Within an environment, edges connect tasks that share tools, state structures, and verifiers — the kind of similarity that lets you infer "if task A's reward variance dropped, nearby task B probably also stopped being informative." Cross-environment edges capture abstract execution topology and reward patterns, letting the scheduler generalize across environments it hasn't exhaustively sampled. Historical rollout statistics propagate along both edge types to predict within-task reward variance. The scheduler then fills each batch by picking high-predicted-variance tasks (exploitation) while enforcing environment quotas and a similarity penalty to prevent concentration (coverage). No pilot rollouts are needed — the graph structure provides the cold-start signal. On the ladder: the baseline here is random task selection, which is the dominant practice in agentic RL pipelines today. There is no widely adopted "smart scheduling" competitor for agent RL specifically — curriculum learning and data filtering exist in supervised settings, but the environment-aware framing with executable tool-state-verifier structure is genuinely new territory. The 3× efficiency claim (40 steps vs 120 steps for equivalent performance) is the headline number, and it holds across model sizes according to the authors. Integrity is mixed. The benchmarks (BFCL-v3, tau-Bench, ACEBench-Agent) are community-standard for agent evaluation, which is good. But the comparison is exclusively against random selection — no curriculum learning baselines, no active learning baselines adapted from supervised settings, no ablation against simpler heuristics like "just pick high-loss tasks." The ablation studies show that both exploitation and coverage components matter, but the absence of any non-trivial scheduling competitor leaves the magnitude of the win uncertain. The experiments run on a single model family (Qwen3), and there's no independent replication. The milestone that matters is whether this kind of scheduler becomes standard infrastructure in agent RL pipelines. Today's agent RL runs are small enough (tens to low hundreds of environments) that brute-force random sampling is tolerable. When environment libraries scale to thousands of heterogeneous tools and APIs — which is the direction the field is heading — rollout budgets will become the binding constraint, and smart scheduling will shift from "nice efficiency gain" to "necessary infrastructure." The gap is probably 1-2 years, gated on the growth of agent benchmark suites. The obvious experiment the authors didn't run: comparison against simple heuristics like loss-ranked sampling or uncertainty-based active learning adapted from the supervised literature. My read is (a) — they built the graph-based machinery and demonstrated it against the null baseline to establish the concept, and stronger baselines are coming in the follow-up. The other missing piece is scaling to genuinely large environment pools (100+ environments); the current experiments use three benchmark suites, which is enough to demonstrate the mechanism but not enough to stress-test the graph propagation at scale.