{
  "_id": "6ad017a7e2d863f662953fc2",
  "Package": "ragnar",
  "Title": "Retrieval-Augmented Generation (RAG) Workflows",
  "Version": "0.3.1.9000",
  "Authors@R": "c(\nperson(\"Tomasz\", \"Kalinowski\", , \"tomasz@posit.co\", role = c(\"aut\", \"cre\")),\nperson(\"Daniel\", \"Falbel\", , \"daniel@posit.co\", role = \"aut\"),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\"))\n)",
  "Description": "Provides tools for implementing Retrieval-Augmented\nGeneration (RAG) workflows with Large Language Models (LLM).\nIncludes functions for document processing, text chunking,\nembedding generation, storage management, and content\nretrieval. Supports various document types and embedding\nproviders ('Ollama', 'OpenAI'), with 'DuckDB' as the default\nstorage backend. Integrates with the 'ellmer' package to equip\nchat objects with retrieval capabilities. Designed to offer\nboth sensible defaults and customization options with\ntransparent access to intermediate outputs.  For a review of\nretrieval-augmented generation methods, see Gao et al. (2023)\n\"Retrieval-Augmented Generation for Large Language Models: A\nSurvey\" <doi:10.48550/arXiv.2312.10997>.",
  "License": "MIT + file LICENSE",
  "URL": "https://ragnar.tidyverse.org/, https://github.com/tidyverse/ragnar",
  "BugReports": "https://github.com/tidyverse/ragnar/issues",
  "VignetteBuilder": "knitr",
  "Config/Needs/website": "tidyverse/tidytemplate, rmarkdown",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.1.0",
  "Config/pak/sysreqs": "libicu-dev libpng-dev libxml2-dev libssl-dev\npython3 xz-utils",
  "Repository": "https://tidyverse.r-universe.dev",
  "Date/Publication": "2026-10-14 20:48:21 UTC",
  "RemoteUrl": "https://github.com/tidyverse/ragnar",
  "RemoteRef": "HEAD",
  "RemoteSha": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-14 22:40:46 UTC",
    "User": "root"
  },
  "Author": "Tomasz Kalinowski [aut, cre],\nDaniel Falbel [aut],\nPosit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)",
  "Maintainer": "Tomasz Kalinowski <tomasz@posit.co>",
  "_user": "tidyverse",
  "_type": "src",
  "_file": "ragnar_0.3.1.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/1140705358084c7d6bc83362290d1b414e2d06303ac6828a8074a30a6a7759b4",
  "_filesize": 3131079,
  "_sha256": "1140705358084c7d6bc83362290d1b414e2d06303ac6828a8074a30a6a7759b4",
  "_expires": "2027-01-23T00:00:37.000Z",
  "_created": "2026-10-14T22:40:46.000Z",
  "_published": "2026-10-15T00:00:39.579Z",
  "_buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 116143982494,
      "time": 210,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11934171823"
    },
    {
      "job": 116143982382,
      "time": 207,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11934306639"
    },
    {
      "job": 116143982237,
      "time": 249,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11933543290"
    },
    {
      "job": 116143982469,
      "time": 212,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11933602526"
    },
    {
      "job": 116143982371,
      "time": 165,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11934462001"
    },
    {
      "job": 116143982258,
      "time": 832,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "11934707949"
    },
    {
      "job": 116143982254,
      "time": 259,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11933493684"
    },
    {
      "job": 116143982336,
      "time": 931,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11934259892"
    },
    {
      "job": 116142049504,
      "time": 314,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11933259385"
    },
    {
      "job": 116143982129,
      "time": 117,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11933721874"
    },
    {
      "job": 116143982248,
      "time": 1424,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "ERROR",
      "artifact": "11933819648"
    },
    {
      "job": 116143982273,
      "time": 263,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11934750582"
    },
    {
      "job": 116143982255,
      "time": 292,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11933652583"
    },
    {
      "job": 116143982346,
      "time": 4732,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "FAILURE",
      "artifact": ""
    },
    {
      "job": 116143982305,
      "time": 226,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11933697289"
    }
  ],
  "_upstream": "https://github.com/tidyverse/ragnar",
  "_commit": {
    "id": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
    "author": "Andrie de Vries <andrie@posit.co>",
    "committer": "GitHub <noreply@github.com>",
    "message": "feat(find-links): make root URL inclusion opt-in (#199)\n\n* fix(find-links): include root URL in ragnar_find_links() results\n\nThe crawl loop was seeding the queue with `start_url` but only adding\nlinks *discovered on* visited pages to `collected`. The root URL itself\nwas never collected, so it never appeared in the output.\n\nFix by seeding `collected` with `start_url` before the loop begins,\nmirroring how raghilda (the Python port) handles this by yielding the\nroot when it is first fetched.\n\nFixes #198\n\n* Handle sitemap and local roots in link discovery\n\nExclude sitemap documents when collecting the starting page. Validate\nlocal paths through the filesystem and reserve HEAD requests for remote\nlinks, including timestamp collection.\n\nAdd public API regressions for sitemap inputs, mixed local and HTTP\nlinks, local roots without links, and missing local files. Document the\nroot inclusion and local-file behavior.\n\n* Normalize fragments in link discovery roots\n\nStrip remote URL fragments when resolving page addresses, before root\ncollection, child filtering, and timestamp recording. This prevents a\nfragment-bearing root and its self-links from producing duplicate\npage origins.\n\nCover root deduplication, crawl depth, child filtering, timestamp keys,\nquery preservation, and local filenames containing hashes through the\npublic API.\n\n* Deduplicate root self-links and preserve XML namespaces\n\nResolve canonicalized self-links to the collected page address so\ntrailing-slash variants do not create duplicate document origins.\nPreserve the page address as the base for relative child links.\n\nDetect sitemaps and extract their locations with namespace-independent\nXPath queries instead of removing namespaces from XML documents.\n\nAdd public API regressions for root self-links, directory roots,\nsingle-document ingestion, and reuse of a namespaced sitemap.\n\n* Preserve distinct URL paths across recursive link discovery\n\nUse the same normalization for resolved page addresses and discovered\nl",
    "time": 1792010901
  },
  "_maintainer": {
    "name": "Tomasz Kalinowski",
    "email": "tomasz@posit.co",
    "login": "t-kalinowski",
    "mastodon": "@t_kalinowski@fosstodon.org",
    "bluesky": "@t-kalinowski.bsky.social",
    "description": "",
    "uuid": 8462255
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "blob",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "commonmark",
      "role": "Imports"
    },
    {
      "package": "curl",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "mirai",
      "version": ">= 2.6.0",
      "role": "Imports"
    },
    {
      "package": "dbplyr",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "duckdb",
      "version": ">= 1.5.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "reticulate",
      "version": ">= 1.42.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "rvest",
      "role": "Imports"
    },
    {
      "package": "S7",
      "role": "Imports"
    },
    {
      "package": "stringi",
      "role": "Imports"
    },
    {
      "package": "tidyr",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "role": "Imports"
    },
    {
      "package": "connectcreds",
      "role": "Suggests"
    },
    {
      "package": "ellmer",
      "version": ">= 0.3.0",
      "role": "Suggests"
    },
    {
      "package": "gargle",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "lifecycle",
      "role": "Suggests"
    },
    {
      "package": "mcptools",
      "version": ">= 0.2.0",
      "role": "Suggests"
    },
    {
      "package": "nanoarrow",
      "version": ">= 0.8.0",
      "role": "Suggests"
    },
    {
      "package": "pandoc",
      "role": "Suggests"
    },
    {
      "package": "paws.common",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "stringr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "jose",
      "role": "Suggests"
    },
    {
      "package": "openssl",
      "role": "Suggests"
    },
    {
      "package": "webfakes",
      "role": "Suggests"
    }
  ],
  "_owner": "tidyverse",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [
    {
      "week": "2025-44",
      "n": 3
    },
    {
      "week": "2025-45",
      "n": 1
    },
    {
      "week": "2025-46",
      "n": 4
    },
    {
      "week": "2026-04",
      "n": 3
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-15",
      "n": 1
    },
    {
      "week": "2026-33",
      "n": 1
    },
    {
      "week": "2026-34",
      "n": 1
    },
    {
      "week": "2026-36",
      "n": 1
    },
    {
      "week": "2026-37",
      "n": 5
    },
    {
      "week": "2026-41",
      "n": 2
    },
    {
      "week": "2026-42",
      "n": 4
    }
  ],
  "_tags": [
    {
      "name": "v0.3.0",
      "date": "2026-01-23"
    },
    {
      "name": "v0.3.1",
      "date": "2026-09-10"
    }
  ],
  "_stars": 190,
  "_contributors": [
    {
      "user": "t-kalinowski",
      "count": 170,
      "uuid": 8462255
    },
    {
      "user": "dfalbel",
      "count": 58,
      "uuid": 4706822
    },
    {
      "user": "andrie",
      "count": 3,
      "uuid": 479998
    },
    {
      "user": "shikokuchuo",
      "count": 2,
      "uuid": 53399081
    },
    {
      "user": "jeroenjanssens",
      "count": 2,
      "uuid": 1368256
    },
    {
      "user": "atheriel",
      "count": 1,
      "uuid": 1448326
    },
    {
      "user": "christophe-regouby",
      "count": 1,
      "uuid": 167972538
    },
    {
      "user": "gadenbuie",
      "count": 1,
      "uuid": 5420529
    },
    {
      "user": "howardbaik",
      "count": 1,
      "uuid": 50791792
    },
    {
      "user": "jeis4wpi",
      "count": 1,
      "uuid": 42679190
    },
    {
      "user": "luisdva",
      "count": 1,
      "uuid": 5580938
    },
    {
      "user": "mattwarkentin",
      "count": 1,
      "uuid": 27825069
    },
    {
      "user": "topepo",
      "count": 1,
      "uuid": 5731043
    },
    {
      "user": "smach",
      "count": 1,
      "uuid": 3394160
    },
    {
      "user": "rednose22",
      "count": 1,
      "uuid": 69974660
    },
    {
      "user": "bowerth",
      "count": 1,
      "uuid": 2896281
    }
  ],
  "_userbio": {
    "uuid": 22032646,
    "type": "organization",
    "name": "tidyverse",
    "followers": 1892,
    "description": "The tidyverse is a collection of R packages that share common principles and are designed to work together seamlessly"
  },
  "_downloads": {
    "count": 1180,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ragnar"
  },
  "_devurl": "https://github.com/tidyverse/ragnar",
  "_pkgdown": "https://ragnar.tidyverse.org/",
  "_searchresults": 196,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/ragnar.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/tidyverse/ragnar",
  "_realowner": "tidyverse",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-05-30"
    },
    {
      "version": "0.2.0",
      "date": "2025-07-12"
    },
    {
      "version": "0.2.1",
      "date": "2025-08-19"
    },
    {
      "version": "0.3.0",
      "date": "2026-01-23"
    },
    {
      "version": "0.3.1",
      "date": "2026-09-10"
    }
  ],
  "_exports": [
    "chunks_deoverlap",
    "embed_azure_openai",
    "embed_bedrock",
    "embed_databricks",
    "embed_google_gemini",
    "embed_google_vertex",
    "embed_lm_studio",
    "embed_ollama",
    "embed_openai",
    "embed_snowflake",
    "markdown_chunk",
    "markdown_frame",
    "markdown_segment",
    "MarkdownDocument",
    "MarkdownDocumentChunks",
    "mcp_serve_store",
    "ragnar_chunk",
    "ragnar_chunk_segments",
    "ragnar_chunks_view",
    "ragnar_find_links",
    "ragnar_read",
    "ragnar_read_document",
    "ragnar_register_tool_retrieve",
    "ragnar_retrieve",
    "ragnar_retrieve_bm25",
    "ragnar_retrieve_vss",
    "ragnar_segment",
    "ragnar_store_atlas",
    "ragnar_store_build_index",
    "ragnar_store_connect",
    "ragnar_store_create",
    "ragnar_store_ingest",
    "ragnar_store_insert",
    "ragnar_store_inspect",
    "ragnar_store_update",
    "read_as_markdown"
  ],
  "_help": [
    {
      "page": "chunks_deoverlap",
      "title": "Merge overlapping chunks in retrieved results",
      "topics": [
        "chunks_deoverlap"
      ]
    },
    {
      "page": "embed_azure_openai",
      "title": "Uses Azure AI Foundry to create embeddings",
      "topics": [
        "embed_azure_openai"
      ]
    },
    {
      "page": "embed_bedrock",
      "title": "Embed text using a Bedrock model",
      "topics": [
        "embed_bedrock"
      ]
    },
    {
      "page": "embed_databricks",
      "title": "Embed text using a Databricks model",
      "topics": [
        "embed_databricks"
      ]
    },
    {
      "page": "embed_google_vertex",
      "title": "Embed using Google Vertex API platform",
      "topics": [
        "embed_google_gemini",
        "embed_google_vertex"
      ]
    },
    {
      "page": "embed_ollama",
      "title": "Embed Text",
      "topics": [
        "embed_lm_studio",
        "embed_ollama",
        "embed_openai"
      ]
    },
    {
      "page": "embed_snowflake",
      "title": "Generate embeddings using Snowflake",
      "topics": [
        "embed_snowflake"
      ]
    },
    {
      "page": "markdown_chunk",
      "title": "Chunk a Markdown document",
      "topics": [
        "markdown_chunk"
      ]
    },
    {
      "page": "MarkdownDocument",
      "title": "Markdown documents",
      "topics": [
        "MarkdownDocument"
      ]
    },
    {
      "page": "MarkdownDocumentChunks",
      "title": "Markdown documents chunks",
      "topics": [
        "MarkdownDocumentChunks"
      ]
    },
    {
      "page": "mcp_serve_store",
      "title": "Serve a Ragnar store over MCP",
      "topics": [
        "mcp_serve_store"
      ]
    },
    {
      "page": "ragnar_chunks_view",
      "title": "View chunks with the store inspector",
      "topics": [
        "ragnar_chunks_view"
      ]
    },
    {
      "page": "ragnar_find_links",
      "title": "Find links on a page",
      "topics": [
        "ragnar_find_links"
      ]
    },
    {
      "page": "ragnar_register_tool_retrieve",
      "title": "Register a 'retrieve' tool with ellmer",
      "topics": [
        "ragnar_register_tool_retrieve"
      ]
    },
    {
      "page": "ragnar_retrieve",
      "title": "Retrieve chunks from a 'RagnarStore'",
      "concept": [
        "ragnar_retrieve"
      ],
      "topics": [
        "ragnar_retrieve"
      ]
    },
    {
      "page": "ragnar_retrieve_bm25",
      "title": "Retrieves chunks using the BM25 score",
      "concept": [
        "ragnar_retrieve"
      ],
      "topics": [
        "ragnar_retrieve_bm25"
      ]
    },
    {
      "page": "ragnar_retrieve_vss",
      "title": "Vector Similarity Search Retrieval",
      "concept": [
        "ragnar_retrieve"
      ],
      "topics": [
        "ragnar_retrieve_vss"
      ]
    },
    {
      "page": "ragnar_store_atlas",
      "title": "Visualize a store using Embedding Atlas",
      "topics": [
        "ragnar_store_atlas"
      ]
    },
    {
      "page": "ragnar_store_build_index",
      "title": "Build a Ragnar Store index",
      "topics": [
        "ragnar_store_build_index"
      ]
    },
    {
      "page": "ragnar_store_create",
      "title": "Create and connect to a vector store",
      "topics": [
        "ragnar_store_connect",
        "ragnar_store_create"
      ]
    },
    {
      "page": "ragnar_store_ingest",
      "title": "Concurrently ingest documents into a Ragnar store",
      "topics": [
        "ragnar_store_ingest"
      ]
    },
    {
      "page": "ragnar_store_insert",
      "title": "Inserts or updates chunks in a 'RagnarStore'",
      "topics": [
        "ragnar_store_insert",
        "ragnar_store_update"
      ]
    },
    {
      "page": "ragnar_store_inspect",
      "title": "Launch the Ragnar Store Inspector",
      "topics": [
        "ragnar_store_inspect"
      ]
    },
    {
      "page": "read_as_markdown",
      "title": "Convert files to Markdown",
      "topics": [
        "read_as_markdown"
      ]
    }
  ],
  "_pkglogo": "https://github.com/tidyverse/ragnar/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/tidyverse/ragnar/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "blob",
    "cli",
    "commonmark",
    "cpp11",
    "curl",
    "DBI",
    "dbplyr",
    "dplyr",
    "duckdb",
    "generics",
    "glue",
    "here",
    "httr",
    "httr2",
    "jsonlite",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "mime",
    "mirai",
    "nanonext",
    "openssl",
    "pillar",
    "pkgconfig",
    "png",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "RcppTOML",
    "reticulate",
    "rlang",
    "rprojroot",
    "rvest",
    "S7",
    "selectr",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr",
    "xml2"
  ],
  "_vignettes": [
    {
      "source": "ragnar.Rmd",
      "filename": "ragnar.html",
      "title": "ragnar",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Getting Started with ragnar",
        "Why RAG? The Hallucination Problem",
        "Use Case: Quarto Docs Chat vs. Standard Search",
        "Setting up RAG",
        "Creating the Store",
        "Identify Documents for Processing",
        "Convert Documents to Markdown",
        "Chunk and Augment",
        "Insert in the Store",
        "Tying it Together",
        "Retrieval",
        "Customizing Retrieval",
        "Troubleshooting and Debugging",
        "Cost Management",
        "Summary"
      ],
      "created": "2025-05-22 19:25:37",
      "modified": "2026-01-27 17:23:30",
      "commits": 7
    }
  ],
  "_score": 10.586138804753293,
  "_indexed": true,
  "_nocasepkg": "ragnar",
  "_universes": [
    "tidyverse",
    "t-kalinowski"
  ],
  "_binaries": [
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-12T16:15:36.000Z",
      "arch": "aarch64",
      "commit": "84cbd18a2e9e6571061d4711ca9bdb8774cce643",
      "fileid": "https://r2.ropensci.org/5f9ba1cc941a2343a17f702bdc52854f7902bff95ff2c1d2749b80a1b6a258ef",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38273352276"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/0eb198b6afdd3f046fe282aeb7336d684201a5f55f07095245e47d92e4a2bda1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:19.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/02261b3d66e62cd684c3c39df0f3f11fd387c2ebe2d1ee88722df69e4ed614cb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:44:01.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/6ebe5b96648a19b3847cad7d406e87a54164ceff2aebef4252bc647a5905b405",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:24.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/756c8f8662e757f2cb63d2c53b680ed7cce5ad83382330711b40d6d2b3b30d02",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:47:14.000Z",
      "arch": "aarch64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/7b77ff2dd7c891ef9da42160a569b1d77fbe994e2eefa9ec12c0760a06563be8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:54:39.000Z",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/b7756b1243cd4d4bd02cb2074de28e59af3f36102332f899e938a8f603cb7701",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:56.000Z",
      "arch": "aarch64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/78b178322e44e6daf40a876cfa916b009a4e535419009deeef4f31a9aea6c139",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:57:58.000Z",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/7cd7e268567342d04388d3e24504ce294b5f55401286ea01f4e0f626831ba56e",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:14.000Z",
      "arch": "emscripten",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/24037e5e8e5ee60477b5e638f1a7a177388ef25e669ea5828132b1be980c7ccd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-14T23:01:34.000Z",
      "arch": "aarch64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/8c1e469f50c6b962aa081e9850b0d9798d6ecaad46989b9f43574e684195e3fd",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:10.000Z",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/c97d55ae760b55c68f3f740061e979ab43b351fe9403eb20b31daa9015e30984",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:44:05.000Z",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/9802e0779f6387e05ced2584b164cc6194855e76afe308f48adcdf0acb443108",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.3.1.9000",
      "date": "2026-10-14T22:43:33.000Z",
      "arch": "x86_64",
      "commit": "717b5bd8004bd7c6d1d61eafd845a4bafb7d14da",
      "fileid": "https://r2.ropensci.org/5dd30bff86ac9ca1be8e683c3fba3e460395d33074b68e0e8b46c31097d420a5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/tidyverse/actions/runs/38648709315"
    }
  ]
}