Repository navigation
v0.9.0
What's Changed
- chore: bump version to 0.8.1.dev0 (post-release) by @cursor[bot] in #1345
- Move the opencode_env and pi_env removal to OpenEnv 0.9.0 by @sergiopaniego in #1292
- Add tau2_env: τ²-bench customer-service conversations by @sergiopaniego in #1290
- Add a recipe that evaluates Claude Code on τ²-bench (RFC 005) by @sergiopaniego in #1291
- tau2_env: a failed simulated user is an error, and three web UI fixes by @sergiopaniego in #1347
- Docs: organize Harnesses by who owns the loop (white-box, black-box, agent in env) by @sergiopaniego in #1349
- Docs: framework-neutral Training overview and harness pages by @sergiopaniego in #1350
- Docs: production mode and HF sign-in guides, Harbor up front, Spaces metadata (#1296) by @sergiopaniego in #1348
- Docs: reference for harbor/catalog/discover, harness API and HFSandboxProvider, Harbor README (#1296) by @sergiopaniego in #1352
- Docs: Space cards with a working client snippet, CARLA example URL (#1296) by @sergiopaniego in #1351
- Docs: refresh Getting Started, walkthrough, SFT warm-up and 2048 tutorials (#1296) by @sergiopaniego in #1353
- Rewrite the README, docs index and Getting Started around what OpenEnv offers by @sergiopaniego in #1298
- openenv push: don't require models.py (MCP envs like echo_env) by @sergiopaniego in #1356
- Web UI Quick Start: the env's real client class, URL and action fields by @sergiopaniego in #1359
- Instantiate functools.partial env factories in the web interface by @sergiopaniego in #1364
openenv push: remove stale Space files and skip build artifacts by @sergiopaniego in #1365- Fix OpenEnv ref pinned by
prepare_hf_deployment.shby @sergiopaniego in #1366 - Fix "Event loop is closed" in
openenv collectwith a model teacher by @sergiopaniego in #1367 - Fix runtime bugs in dipg_safety, sumo_rl, julia, snake and qed_math envs by @sergiopaniego in #1368
- Web UI: a simpler, more visual default playground by @sergiopaniego in #1363
- Link the TRL example and the multi-harness article from harbor_env by @sergiopaniego in #1293
- Fix the grid_world and calendar clients' step results by @sergiopaniego in #1369
- fix(ci): harden GitHub Actions workflows (#1376) by @hf-security-analysis[bot] in #1380
- Docs: trim the catalog, auto-discovery and Harbor qualification guides, tighten environment READMEs (#1296) by @sergiopaniego in #1370
- Docs: fold guides, align titles, keep training pages framework-neutral by @sergiopaniego in #1371
- Docs: trim the Hello World tutorial and regenerate its notebook by @sergiopaniego in #1372
- Docs: one build-an-environment walkthrough by @sergiopaniego in #1373
- Fix openenv init template: server --port, next steps and image tags by @sergiopaniego in #1374
- Keep GitServerClient git config out of the user's home by @sergiopaniego in #1375
- Default HF deploy workflow to the latest stable release tag by @sergiopaniego in #1376
- Keep user-added and excluded files when pushing to a Space by @sergiopaniego in #1377
- Fix web playground follow-ups (#1363, #1359) by @sergiopaniego in #1378
- Follow-ups to #1368, #1369, #1347 and #1363 by @sergiopaniego in #1379
- fix(finqa_env): honor reset(seed) so the question order is reproducible by @Matheus-F-Scatolin in #1252
- docs: fix typos in comments and env docs by @Matheus-F-Scatolin in #1253
- harbor_env: decode trial_uri so the ATIF check survives escaped paths by @jayzuccarelli in #1312
- Add TitanRL integration example — train Muse Glimmer 30B on envs/chess_env by @AlirezaShamsoshoara in #1260
- Remove opencode_env and pi_env (for 0.9.0) by @sergiopaniego in #1346
- Parse --host/--port inside server main() for envs and import templates by @sergiopaniego in #1388
- Show big arrays as their shape in the web playground by @sergiopaniego in #1398
- Polish the web playground: quick-action hover, long args, required choices, README order by @sergiopaniego in #1401
- Surface CAPACITY_REACHED when the server closes before the client's first send by @sergiopaniego in #1402
- Let clients send headers, e.g. a token for a private Space by @sergiopaniego in #1403
- openenv push: delete remote files only with --delete, as hf upload does by @sergiopaniego in #1413
- Add simplicity, self-contained env and HF ecosystem guidelines for agents by @sergiopaniego in #1414
- Fix a chess memory leak, pelican_svg blocking the event loop, and the one-session cap on 9 envs by @sergiopaniego in #1404
- 🔒 Pin GitHub Actions to commit SHAs by @paulinebm in #1419
- Small follow-ups: dead openenv_core fallbacks, quoted git args, collect loop threads by @sergiopaniego in #1397
- pelican_svg_env: draw the submitted SVG in the web playground by @sergiopaniego in #1395
- [carla_env] Advance simulation time per tool on the server by @sergiopaniego in #1412
- carla: draw the road in the web playground by @sergiopaniego in #1407
- Run every BrowserGym call on one dedicated thread by @sergiopaniego in #1399
- unity: give each env instance its own communication port by @sergiopaniego in #1411
- atari: draw the game frame in the web playground by @sergiopaniego in #1389
- browsergym: draw the page in the web playground by @sergiopaniego in #1390
- chess: draw the board in the web playground by @sergiopaniego in #1391
- maze_env: draw the maze in the web playground by @sergiopaniego in #1394
- connect4: draw the board in the web playground by @sergiopaniego in #1392
- grid_world: draw the grid in the web playground by @sergiopaniego in #1393
- snake: draw the board in the web playground by @sergiopaniego in #1396
- textarena: draw the Wordle board in the web playground by @sergiopaniego in #1405
- wildfire_env: draw the fire grid in the web playground by @sergiopaniego in #1406
- dm_control: draw the physics scene in the web playground by @sergiopaniego in #1409
- openspiel: draw 2048, tic-tac-toe, connect four, blackjack, kuhn poker and cliff walking in the web playground by @sergiopaniego in #1410
- unity: draw the camera image in the web playground by @sergiopaniego in #1408
- Show a web playground screenshot in each env README by @sergiopaniego in #1420
- Hide the Space front matter in the playground README by @sergiopaniego in #1428
- RFC 000: deprecate before removing, in line with INVARIANTS.md by @sergiopaniego in #1295
- docs(rfc-005): reconcile RFC 005 with the merged implementation by @sergiopaniego in #1343
- Update wordle tutorial to native vllm serve by @sergiopaniego in #1082
- Nits to the browser demo by @merveenoyan in #1429
- Release OpenEnv 0.9.0 by @cursor[bot] in #1418
New Contributors
- @Matheus-F-Scatolin made their first contribution in #1252
Full Changelog: v0.8.0...v0.9.0