Harbor is from Laude Institute (the Terminal-Bench team), not Stanford / Snorkel AI, and the canonical repo lives at github.com/laude-institute/harbor. The "Offline batch RL only" line was wrong too, Harbor is an agent eval and RL rollout-generation framework, the official harness for Terminal-Bench 2.0, that runs autonomous agent harnesses (Claude Code, Codex CLI, OpenHands) in parallel containers via Daytona / Modal. The agent drives the loop end-to-end inside the sandbox and Harbor emits trajectories, which is a different scope from a turn-by-turn environment_factory the trainer can drive turn-by-turn.
chore(inventory): drop Benchmax, repoint RL-Factory at Simple-Efficient
- Remove the Benchmax row from the "Other frameworks in the landscape" table; it sits at a different abstraction layer (distributed eval framework via SkyPilot, not a training-integrated env framework) and isn't load-bearing for the comparison.
- Repoint RL-Factory from github.com/Spydiecy/rl-factory to the actual upstream at github.com/Simple-Efficient/RL-Factory; creator label flips from "Spydiecy" to "Simple-Efficient" everywhere it appears.
- Update landscape.json data row + drop the Benchmax short-code mapping in d3-tier-map.html so the tier viz doesn't render an orphaned bubble.
- Tier-map intro line: "17 frameworks we surveyed" → "16" to stay accurate.
Adds five new D3/HTML embeds that replace ASCII or static blocks across
rl-environment.mdx and framework-inventory.mdx:
- d3-classical-rl.html: live CartPole simulation framed as Agent ↔ Environment,
with action / state·reward bus animation and slow-speed support down to 0.05x.
- d3-llm-rl-coding.html: multi-rollout coding env with synced animations,
agent (LLM policy) on top, environment (sandboxed shell) below, and the
"+ N more rollouts" placeholder pulsing only while the visible rollouts run.
- d3-rl-pipeline.html: five-stage pipeline (Tasks → Harness → Reward → Rollout
→ Trainer) with per-framework brackets above and an "RL environment"
underbrace below the first three pills.
- taxonomy-of-environment.html: components-of-an-environment view with a
grid/table toggle, default to table, header row, and per-row accent cards.
- framework-cards.html: 3x2 minimal cards for the implemented frameworks
with creator chip, transport pill, package badge, copy-to-clipboard,
rep…
Initial commit: ultimate guide to LLM environments
Research article migrated from Notion source into the
research-article-template chapter format. 9 chapters under
app/src/content/chapters covering frameworks (OpenEnv, ORS,
NeMo Gym, Verifiers, SkyRL Gym, GEM), 10 dimensions of
comparison, framework profiles, and observations.