{"adoption": {"forks": 687, "observed_at": "2026-08-28T04:07:43.821134+00:00", "stars": 3108}, "canonical_url": "https://ross.abutalabs.com/products/habitat", "card": {"archived": false, "artifact_type": "library", "description": "A modular high-level library to train embodied AI agents across a variety of tasks and environments.", "domain": ["artificial-intelligence", "robotics", "computer-vision", "simulation", "machine-learning"], "enriched": true, "function": ["simulation", "machine-learning", "computer-vision", "robotics", "graphics"], "health_score": 88, "homepage": "https://aihabitat.org/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["facebookresearch/habitat-lab", "facebookresearch/habitat-sim"], "name": "Habitat", "platform": ["python", "cpp"], "pushed_at": "2026-05-07T22:03:51+00:00", "repo": "facebookresearch/habitat-lab", "stars": 3108, "tags": ["embodied-ai", "3d-simulator", "sim2real", "reinforcement-learning-environments", "physics-simulation", "meta-research", "linux", "macos", "gpu"], "topics": ["ai", "computer-vision", "robotics", "simulator", "sim2real", "deep-learning", "deep-reinforcement-learning", "reinforcement-learning", "research", "python"], "urls": [{"kind": "homepage", "url": "https://aihabitat.org/"}, {"kind": "site_page", "url": "https://aihabitat.org/docs/resource_index"}, {"kind": "site_page", "url": "https://aihabitat.org/docs/concepts"}, {"kind": "site_page", "url": "https://aihabitat.org/docs/habitat-sim"}, {"kind": "site_page", "url": "https://aihabitat.org/docs/habitat-lab"}], "use_cases": ["train embodied AI agents for navigation in photorealistic 3D indoor scenes", "simulate a Fetch robot rearranging objects with rigid-body physics", "benchmark reinforcement learning agents on embodied navigation and instruction-following tasks", "render RGB-D observations from 3D scans like MatterPort3D or HM3D at high frame rates", "test sim-to-real transfer of robot policies before deploying to hardware", "simulate mobile manipulators and quadrupeds described via URDF"], "what_it_is": "AI Habitat is a high-performance, physics-enabled 3D simulation platform for Embodied AI research, consisting of Habitat-Sim (a fast 3D simulator with sensors, robots, and rigid-body dynamics) and Habitat-Lab (a modular library for training agents on embodied tasks). It renders photorealistic indoor/outdoor scenes at thousands of FPS and supports datasets like HM3D, MatterPort3D, Gibson, and Replica.", "when_to_avoid": ["you need a simulator under active official development and support - Meta has stopped maintaining it beyond v0.3.4", "you need broad general-purpose simulation features over raw speed (the design prioritizes FPS over capability breadth)", "you need outdoor vehicle dynamics or soft-body physics simulation", "you want a game-engine-quality rendering pipeline with modern PBR features"], "when_to_choose": ["you need extremely fast rendering and physics stepping for large-scale RL training of embodied agents", "you want built-in support for standard embodied AI datasets (HM3D, MatterPort3D, Gibson, Replica, ReplicaCAD)", "you are doing Embodied AI research such as navigation, rearrangement, or human-robot interaction", "you need configurable sensors and URDF-described robots in a Python-friendly simulator"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/repos/facebookresearch/habitat-lab", "repo": "facebookresearch/habitat-lab", "role": "main", "score": 74}, {"path": "/repos/facebookresearch/habitat-sim", "repo": "facebookresearch/habitat-sim", "role": "backend", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "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:07:43.821134+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:43.821134+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:54.921942+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "94b028249038814d8e480b32ff1e2dfb62e03af30975427084e299a58a4d7b4f", "fetched_at": "2026-08-28T04:07:43.821134+00:00", "kind": "readme", "missing": false, "url": "https://github.com/facebookresearch/habitat-lab"}, {"content_hash": "5e47ebbf258eedfed238131adabaa292c3ff54fc3bd9b0f1a07b95df70e3163d", "fetched_at": "2026-08-29T09:21:58.848069+00:00", "kind": "homepage", "missing": false, "url": "https://aihabitat.org/"}, {"content_hash": "f7a8472d15a45517eea3b397524bf60cc86c5b030788e85b7584e1d8a2f21549", "fetched_at": "2026-08-29T09:21:58.857521+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/resource_index"}, {"content_hash": "07d72c57c7919bf479f965cace2b32f77b65cb6a1f28cfd5f8964609d3d35cb4", "fetched_at": "2026-08-29T09:21:58.859620+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/concepts"}, {"content_hash": "0d0e2a9b936bc3b118409eae3dc8ae91c834e1491cda9545abac6cdcbc4f9dc1", "fetched_at": "2026-08-29T09:21:58.861534+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-sim"}, {"content_hash": "0718a4868dddf6982e4c50cb69a37fa6b56d0428465107e8dfbb95c458682726", "fetched_at": "2026-08-29T09:21:58.863358+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs/habitat-lab"}, {"content_hash": "6a27d7f82bd2061612a6d9f1e09e305d4d39fe5e02212d2c40a2e5ecf61616cd", "fetched_at": "2026-08-29T09:21:58.864985+00:00", "kind": "site_page", "missing": false, "url": "https://aihabitat.org/docs"}, {"content_hash": "363257a31ae8c749a04d221c90b5f822584d736808fbe4c1170a86e253a69235", "fetched_at": "2026-08-29T09:21:58.866513+00:00", "kind": "registry_pypi", "missing": false, "url": "https://pypi.org/pypi/habitat-lab/json"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 81, "longevity": 100, "rhythm": 51}, "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": 2767, "days_push": 118, "days_rel": 118, "gap_med": 276.5, "n_releases_24m": 3}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}