{"adoption": {"forks": 428, "observed_at": "2026-08-28T04:06:58.284509+00:00", "stars": 2521}, "canonical_url": "https://ross.abutalabs.com/products/openenv", "card": {"archived": false, "artifact_type": "framework", "description": "An interface library for RL post training with environments. ", "domain": ["reinforcement-learning", "large-language-models", "machine-learning", "developer-tools"], "enriched": true, "function": ["reinforcement-learning", "agent-framework", "http-server", "mcp", "cli"], "health_score": 99, "homepage": "https://huggingface.co/docs/openenv/index", "language": "Python", "license": "BSD-3-Clause", "license_family": "permissive", "maturity": "active", "member_repos": ["huggingface/OpenEnv"], "name": "huggingface/OpenEnv", "platform": ["python", "cloud", "self-hosted"], "pushed_at": "2026-08-26T17:49:45+00:00", "repo": "huggingface/OpenEnv", "stars": 2521, "tags": ["gymnasium", "rl-environments", "post-training", "grpo", "reward-design", "rubrics", "sandboxed-execution", "environment-server", "auto-discovery", "fastapi", "hugging-face", "trl-integration", "containerized-environments", "ai-agents", "docker"], "topics": [], "urls": [], "use_cases": ["create custom environments for RL post-training of LLMs", "train agents with GRPO in gym-style environments", "deploy sandboxed execution environments for agentic RL", "integrate TRL or torchforge trainers with external environments", "package an RL environment as a Docker container and serve it over HTTP", "find prebuilt environments for coding, games, or web-browsing tasks", "design reward functions and rubrics for RL training"], "what_it_is": "OpenEnv is a Hugging Face framework for creating, deploying, and consuming isolated execution environments used in agentic reinforcement learning post-training of LLMs. It provides Gymnasium-style step/reset/state APIs, container-based HTTP environment servers, auto-discovery clients, a CLI for scaffolding and deployment, and composable rubrics for reward design.", "when_to_avoid": ["You run classic single-machine RL research (Atari, MuJoCo) where plain Gymnasium already suffices", "You need an inference-time agent framework rather than training environments", "Your stack is not Python-centric", "You require a mature 1.0 release; the project is still at v0.4.x with some docs in progress"], "when_to_choose": ["You are doing RL post-training (e.g., GRPO) of LLMs and need a standardized environment interface", "You want Gymnasium-style step/reset APIs that plug into TRL, torchforge, or SkyRL", "You need secure, containerized, HTTP-served environments for distributed or remote training", "You want to publish environments to Hugging Face Spaces and auto-discover them via AutoEnv/AutoAction"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openenv", "repo": "huggingface/OpenEnv", "role": "main", "score": 81}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:58.284509+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:25:55.832240+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "55ffcd76819653080ecb28a86c2a0f1fe671947210e85e3017865aea6d1beb1f", "fetched_at": "2026-08-28T04:06:58.284509+00:00", "kind": "readme", "missing": false, "url": "https://github.com/huggingface/OpenEnv"}, {"content_hash": "ba4204fa67d4840a1c0fef60fde5620eb57426f70fde8b24293dfc32a104de03", "fetched_at": "2026-08-29T10:08:18.225634+00:00", "kind": "homepage", "missing": false, "url": "https://huggingface.co/docs/openenv/index"}, {"content_hash": "bdec26667b98a2700d86b15044cf944ca1f17f4ab8579c3d27a3e627603b9ae8", "fetched_at": "2026-08-29T10:08:18.235178+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs"}, {"content_hash": "72c83d584df5ebc70522cb8c4720a279c98ed3ebbbabec07e09d1cac6935554d", "fetched_at": "2026-08-29T10:08:18.239257+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting-started"}, {"content_hash": "af62c15a1f8ea4475c8739c3c3ec3e96ec00ab6bc330d6b299b6c5676739eac3", "fetched_at": "2026-08-29T10:08:18.240979+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/first-environment"}, {"content_hash": "ed93cea32a613903760417e6a7268eaf1b19a367774776796ee31b68c76fef71", "fetched_at": "2026-08-29T10:08:18.242516+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/getting_started/environment-builder"}, {"content_hash": "64dc76d7c90c1ce4f32024eed93cf3a28115268ab08c4ea9cf23d2ec89dd090d", "fetched_at": "2026-08-29T10:08:18.244505+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/auto-discovery"}, {"content_hash": "d1d1720a5b95c40fe59c7de36e5d9e62925c4e52cfcdea8e9fb257367ffac490", "fetched_at": "2026-08-29T10:08:18.246518+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rl-integration"}, {"content_hash": "2dc8d99302ba4fdde730db5224a5075e45f411dc13969412d9811d93f6b34166", "fetched_at": "2026-08-29T10:08:18.248199+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/docs/openenv/guides/rewards"}, {"content_hash": "de6b7a178be544927ffd2e1990e33adcbee1bf54f7edf74da0714c6a3803ec65", "fetched_at": "2026-08-29T10:08:18.237316+00:00", "kind": "site_page", "missing": false, "url": "https://huggingface.co/pricing"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 24, "rhythm": 91}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 336, "days_push": 7, "days_rel": 61, "gap_med": 25.5, "n_releases_24m": 7}, "score": 81, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}