{"adoption": {"forks": 410, "observed_at": "2026-08-28T04:06:25.527538+00:00", "stars": 2201}, "canonical_url": "https://ross.abutalabs.com/products/skyrl", "card": {"archived": false, "artifact_type": "library", "description": "SkyRL: A Modular Full-stack RL Library for LLMs", "domain": ["large-language-models", "reinforcement-learning", "machine-learning", "gpu-computing"], "enriched": true, "function": ["machine-learning", "llm-training", "agent-framework", "gpu-computing", "sdk"], "health_score": 100, "homepage": "https://docs.skyrl.ai/docs", "language": "Python", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["NovaSky-AI/SkyRL"], "name": "NovaSky-AI/SkyRL", "platform": ["python", "cloud"], "pushed_at": "2026-08-24T20:44:14+00:00", "repo": "NovaSky-AI/SkyRL", "stars": 2201, "tags": ["reinforcement-learning", "rlhf", "grpo", "tinker-api", "fsdp", "megatron", "vllm", "ray", "lora", "post-training", "gymnasium-environments", "multi-turn-agents", "ai-agents", "gpu", "docker", "linux"], "topics": [], "urls": [], "use_cases": ["train llm with reinforcement learning on my own gpus", "run tinker api training scripts locally without code changes", "fine-tune llm with grpo on gsm8k", "build custom gym environments for rlhf training", "train multi-turn tool-use agents with rl", "rl post-training for sql and search agents", "supervised fine-tuning of large language models with lora", "train vision-language models with reinforcement learning"], "what_it_is": "SkyRL is a modular full-stack reinforcement learning library for post-training large language models, combining a training framework (skyrl-train), a Tinker API-compatible backend (skyrl-tx), an agent layer for long-horizon tasks (skyrl-agent), and a Gymnasium-style environment library (skyrl-gym). It supports FSDP and Megatron training backends with vLLM inference on your own NVIDIA GPUs, including LoRA and full-parameter fine-tuning.", "when_to_avoid": ["you only need simple SFT without RL and prefer lightweight fine-tuning tools", "you have no NVIDIA GPUs or CUDA 13.0-capable drivers", "you want a fully managed hosted training service rather than self-managed infrastructure", "you need RL for non-LLM domains like robotics control"], "when_to_choose": ["you want to run RL post-training (GRPO, PPO, DAPO) for LLMs on your own NVIDIA hardware", "you need Tinker API compatibility with zero code changes on local GPUs", "you are training long-horizon, multi-turn tool-use agents", "you want a modular RL stack with pluggable environments, trainers, and inference engines", "you need to scale from 0.5B to 200B+ parameter models with FSDP or Megatron"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skyrl", "repo": "NovaSky-AI/SkyRL", "role": "main", "score": 80}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "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:25.527538+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:25.527538+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:47:03.409855+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "a789e897cf5f7e514c9bd02a1d22bfd5103c2c1876fb0eafbf486a38566a29d6", "fetched_at": "2026-08-28T04:06:25.527538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/NovaSky-AI/SkyRL"}, {"content_hash": "5f840523ae09c18208af3f6491f25f167fb5990b95501b91a3ab39954457da43", "fetched_at": "2026-08-29T10:27:15.786154+00:00", "kind": "homepage", "missing": false, "url": "https://docs.skyrl.ai/docs"}, {"content_hash": "9c84a192532d5c628c58967f47ddae606b6171196196d79324ab9457adc55aed", "fetched_at": "2026-08-29T10:27:15.803771+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/architecture"}, {"content_hash": "609885930091f44520679771bbf25973f0d84ba0c630ae1e6073aa0d6b4744c0", "fetched_at": "2026-08-29T10:27:15.805568+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/cookbook"}, {"content_hash": "226c5827a3214944eb93fd15b6faa92fe6023679868028beb3dbbd0c48abf276", "fetched_at": "2026-08-29T10:27:15.808908+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tutorials/new_env"}, {"content_hash": "6109706116f72a329406fcdf43c2004c283cafcc38711ea54f1de1d374b4cddc", "fetched_at": "2026-08-29T10:27:15.795075+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/overview"}, {"content_hash": "33b8ffed345c8636b7d5017b99dcd33da3ccb4e82aa99249725509ff9d39c979", "fetched_at": "2026-08-29T10:27:15.796842+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/installation"}, {"content_hash": "f2bd0cd5ac8db6ce1c2a001ea199595434237b400e0fc6add8413ade36c40221", "fetched_at": "2026-08-29T10:27:15.798695+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/quickstart"}, {"content_hash": "e8e0b7772ec31632be157265369ebcf8e1c4de051f34c59aa5c3f7a4fe553617", "fetched_at": "2026-08-29T10:27:15.800408+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/getting-started/overview"}, {"content_hash": "77452d3188d2cd9c8cf3fcd0e48b8ffd97f21b68da813469510f8463935dc0b9", "fetched_at": "2026-08-29T10:27:15.801999+00:00", "kind": "site_page", "missing": false, "url": "https://docs.skyrl.ai/docs/tinker/quickstart"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 35, "rhythm": 81}, "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": 498, "days_push": 9, "days_rel": 48, "gap_med": 52.0, "n_releases_24m": 7}, "score": 80, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}