{
  "_id": "6a614a3e1fed6d528131ebf2",
  "Type": "Package",
  "Package": "LLMRagent",
  "Title": "Reproducible Language-Model Agents for Research",
  "Version": "0.8.1",
  "Authors@R": "person(\"Ali\", \"Sanaei\", , \"sanaei@uchicago.edu\", role = c(\"aut\", \"cre\"))",
  "Description": "Large language model agents as governed research\ninstruments, built on 'LLMR'. The package supports designed\nconversations and factorial experiments with declared tools and\nbudgets. Each run produces an inspectable record that can be\narchived and checked.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/asanaei/LLMRagent,\nhttps://asanaei.github.io/LLMRagent/",
  "BugReports": "https://github.com/asanaei/LLMRagent/issues",
  "Config/pak/sysreqs": "libicu-dev libssl-dev",
  "Repository": "https://asanaei.r-universe.dev",
  "Date/Publication": "2026-07-22 20:57:44 UTC",
  "RemoteUrl": "https://github.com/asanaei/llmragent",
  "RemoteRef": "HEAD",
  "RemoteSha": "f4c3458e22e30070da071369b58d8fc5725b0be5",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-07-22 22:49:21 UTC",
    "User": "root"
  },
  "Author": "Ali Sanaei [aut, cre]",
  "Maintainer": "Ali Sanaei <sanaei@uchicago.edu>",
  "_user": "asanaei",
  "_type": "src",
  "_file": "LLMRagent_0.8.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/032fab4536c2c8f5b33a28a22875f1dc36f7a04296126a235667b0b0cfa8c46e",
  "_filesize": 4467689,
  "_sha256": "032fab4536c2c8f5b33a28a22875f1dc36f7a04296126a235667b0b0cfa8c46e",
  "_expires": "2026-10-30T22:54:52.000Z",
  "_created": "2026-07-22T22:49:21.000Z",
  "_published": "2026-07-22T22:54:54.445Z",
  "_jobs": [
    {
      "job": 89071887848,
      "time": 153,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8547220806"
    },
    {
      "job": 89071887770,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8547220799"
    },
    {
      "job": 89071887815,
      "time": 107,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8547267242"
    },
    {
      "job": 89071887767,
      "time": 87,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8547259862"
    },
    {
      "job": 89071220604,
      "time": 230,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "8547166480"
    },
    {
      "job": 89071887764,
      "time": 116,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "8547208518"
    },
    {
      "job": 89071887782,
      "time": 117,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "8547208441"
    },
    {
      "job": 89071887777,
      "time": 93,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "8547200070"
    },
    {
      "job": 89071887795,
      "time": 104,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "8547203990"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668",
  "_status": "success",
  "_upstream": "https://github.com/asanaei/llmragent",
  "_commit": {
    "id": "f4c3458e22e30070da071369b58d8fc5725b0be5",
    "author": "Ali Sanaei <20296004+asanaei@users.noreply.github.com>",
    "committer": "Ali Sanaei <20296004+asanaei@users.noreply.github.com>",
    "message": "Front page: lead with the study, demote the plumbing\n\nREADMEs, reference indexes, vignette openings, and capsules now order\nfeatures by scientific value: study design, personas, instruments, and\nrecords first; offline runners, direct construction, and extension bases\nin one short late section. Internal engineering vocabulary is replaced\nwith plain terms throughout user-facing prose.\n",
    "time": 1784753864
  },
  "_maintainer": {
    "name": "Ali Sanaei",
    "email": "sanaei@uchicago.edu",
    "login": "asanaei",
    "description": "",
    "uuid": 20296004
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "LLMR",
      "version": ">= 0.8.11",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "future.apply",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "callr",
      "role": "Suggests"
    },
    {
      "package": "jsonvalidate",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    }
  ],
  "_owner": "asanaei",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-33",
      "n": 7
    },
    {
      "week": "2025-34",
      "n": 1
    },
    {
      "week": "2025-35",
      "n": 1
    },
    {
      "week": "2026-24",
      "n": 2
    },
    {
      "week": "2026-25",
      "n": 5
    },
    {
      "week": "2026-26",
      "n": 3
    },
    {
      "week": "2026-28",
      "n": 2
    },
    {
      "week": "2026-29",
      "n": 1
    },
    {
      "week": "2026-30",
      "n": 6
    }
  ],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "asanaei",
      "count": 35,
      "uuid": 20296004
    }
  ],
  "_userbio": {
    "uuid": 20296004,
    "type": "user",
    "name": "Ali Sanaei",
    "followers": 3
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/LLMRagent"
  },
  "_devurl": "https://github.com/asanaei/llmragent",
  "_pkgdown": "https://asanaei.github.io/LLMRagent/",
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/LLMRagent.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/asanaei/llmragent",
  "_realowner": "asanaei",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.8.0",
      "date": "2026-07-21"
    }
  ],
  "_exports": [
    "add_edge",
    "add_node",
    "agent",
    "agent_as_tool",
    "agent_experiment",
    "agent_fanout_synthesis",
    "agent_manifest",
    "agent_pipeline",
    "agent_robustness",
    "agent_tool",
    "agent_workflow",
    "approve_tool_call",
    "archive_agent_study",
    "as_agent_run",
    "budget",
    "check_state_leakage",
    "conversation",
    "debate",
    "deliberate",
    "diagnostics",
    "focus_group",
    "fork_workflow",
    "guardrail",
    "guardrails",
    "hash_persona",
    "hash_tool_spec",
    "human_gate",
    "interview",
    "llm_claim_lint",
    "load_agent",
    "mark_claim_type",
    "mcp_tools",
    "memory_buffer",
    "memory_recall",
    "memory_summary",
    "persona_audit",
    "persona_frame",
    "persona_variants",
    "replay_run",
    "report",
    "reset",
    "resume_run",
    "resume_workflow",
    "run_workflow",
    "save_agent",
    "vary_models",
    "vary_option_order",
    "vary_persona",
    "vary_prompt",
    "vary_temperature",
    "view_run",
    "workflow_from_pipeline"
  ],
  "_help": [
    {
      "page": "add_edge",
      "title": "Add an edge to a workflow",
      "topics": [
        "add_edge"
      ]
    },
    {
      "page": "add_node",
      "title": "Add a node to a workflow",
      "topics": [
        "add_node"
      ]
    },
    {
      "page": "agent",
      "title": "Create an agent",
      "topics": [
        "agent"
      ]
    },
    {
      "page": "agent_as_tool",
      "title": "Expose an agent as a tool for other agents",
      "topics": [
        "agent_as_tool"
      ]
    },
    {
      "page": "agent_experiment",
      "title": "Run a factorial agent experiment",
      "topics": [
        "agent_experiment",
        "print.agent_experiment"
      ]
    },
    {
      "page": "agent_fanout_synthesis",
      "title": "Work a hard problem with one strong model and many cheap ones",
      "topics": [
        "agent_fanout_synthesis"
      ]
    },
    {
      "page": "agent_manifest",
      "title": "Build the study manifest for a run",
      "topics": [
        "agent_manifest"
      ]
    },
    {
      "page": "agent_pipeline",
      "title": "Run input through a chain of agents",
      "topics": [
        "agent_pipeline"
      ]
    },
    {
      "page": "agent_robustness",
      "title": "Run a robustness battery",
      "topics": [
        "agent_robustness"
      ]
    },
    {
      "page": "agent_tool",
      "title": "Define a governed tool",
      "topics": [
        "agent_tool"
      ]
    },
    {
      "page": "agent_workflow",
      "title": "Build an agent workflow (a small, explicit graph)",
      "topics": [
        "agent_workflow"
      ]
    },
    {
      "page": "approve_tool_call",
      "title": "Approve, reject, or edit a pending tool call",
      "topics": [
        "approve_tool_call"
      ]
    },
    {
      "page": "archive_agent_study",
      "title": "Seal an agent study to a directory",
      "topics": [
        "archive_agent_study"
      ]
    },
    {
      "page": "as_agent_run",
      "title": "Convert an LLMRagent result to a unified run object",
      "topics": [
        "agent_run",
        "as_agent_run",
        "as_tibble.agent_run"
      ]
    },
    {
      "page": "budget",
      "title": "Spending and effort limits for an agent",
      "topics": [
        "budget"
      ]
    },
    {
      "page": "check_state_leakage",
      "title": "Detect shared state across experiment cells",
      "topics": [
        "check_state_leakage"
      ]
    },
    {
      "page": "conversation",
      "title": "Run a multi-agent conversation",
      "topics": [
        "conversation"
      ]
    },
    {
      "page": "debate",
      "title": "Structured debate between two agents",
      "topics": [
        "debate"
      ]
    },
    {
      "page": "deliberate",
      "title": "Group deliberation with a recorded vote",
      "topics": [
        "deliberate"
      ]
    },
    {
      "page": "diagnostics.agent_experiment",
      "title": "Machine-readable diagnostics for an agent experiment",
      "topics": [
        "diagnostics.agent_experiment"
      ]
    },
    {
      "page": "diagnostics.agent_run",
      "title": "Machine-readable diagnostics for an agent run",
      "topics": [
        "diagnostics.Agent",
        "diagnostics.agent_run"
      ]
    },
    {
      "page": "diagnostics.persona_audit",
      "title": "Machine-readable diagnostics for a persona audit",
      "topics": [
        "diagnostics.persona_audit"
      ]
    },
    {
      "page": "focus_group",
      "title": "A moderated focus group",
      "topics": [
        "focus_group"
      ]
    },
    {
      "page": "fork_workflow",
      "title": "Fork a workflow run at a checkpoint",
      "topics": [
        "fork_workflow"
      ]
    },
    {
      "page": "guardrail",
      "title": "Define a guardrail",
      "topics": [
        "guardrail"
      ]
    },
    {
      "page": "guardrails",
      "title": "Collect guardrails",
      "topics": [
        "guardrails"
      ]
    },
    {
      "page": "hash_persona",
      "title": "Hash a persona",
      "topics": [
        "hash_persona"
      ]
    },
    {
      "page": "hash_tool_spec",
      "title": "Hash a tool's declared specification",
      "topics": [
        "hash_tool_spec"
      ]
    },
    {
      "page": "human_gate",
      "title": "Mark a point or a tool as requiring human approval",
      "topics": [
        "human_gate"
      ]
    },
    {
      "page": "interview",
      "title": "A semi-structured interview",
      "topics": [
        "interview"
      ]
    },
    {
      "page": "llm_claim_lint",
      "title": "Assert (or scope) prose against a run's claim type",
      "topics": [
        "llm_claim_lint"
      ]
    },
    {
      "page": "llmragent-methods",
      "title": "LLMR-family methods for LLMRagent run objects",
      "topics": [
        "llmragent-methods"
      ]
    },
    {
      "page": "load_agent",
      "title": "Load an agent from disk",
      "topics": [
        "load_agent"
      ]
    },
    {
      "page": "mark_claim_type",
      "title": "Mark the kind of claim a run can support",
      "topics": [
        "mark_claim_type"
      ]
    },
    {
      "page": "mcp_tools",
      "title": "Expose MCP server tools to an agent, under governance",
      "topics": [
        "mcp_tools"
      ]
    },
    {
      "page": "memory",
      "title": "Agent memory policies",
      "topics": [
        "memory",
        "memory_buffer",
        "memory_recall",
        "memory_summary"
      ]
    },
    {
      "page": "persona_audit",
      "title": "Audit persona briefs for essentializing language and caricature",
      "topics": [
        "persona_audit",
        "print.persona_audit"
      ]
    },
    {
      "page": "persona_frame",
      "title": "A persona as an auditable research object",
      "topics": [
        "as.character.persona_frame",
        "persona_frame",
        "print.persona_frame"
      ]
    },
    {
      "page": "persona_variants",
      "title": "Vary a persona along named dimensions",
      "topics": [
        "persona_variants",
        "print.persona_set"
      ]
    },
    {
      "page": "replay_run",
      "title": "Replay a workflow run, verifying state hashes",
      "topics": [
        "replay_run"
      ]
    },
    {
      "page": "report.agent_experiment",
      "title": "Draft a short report for an agent experiment",
      "topics": [
        "report.agent_experiment"
      ]
    },
    {
      "page": "report.agent_run",
      "title": "Draft a methods-section report for an agent run",
      "topics": [
        "report.Agent",
        "report.agent_run"
      ]
    },
    {
      "page": "reset.Agent",
      "title": "Clear an agent's memory",
      "topics": [
        "reset.Agent"
      ]
    },
    {
      "page": "resume_run",
      "title": "Resume a paused run after a tool-approval decision",
      "topics": [
        "as.character.agent_resume_result",
        "print.agent_resume_result",
        "resume_run"
      ]
    },
    {
      "page": "resume_workflow",
      "title": "Resume a paused or failed workflow run",
      "topics": [
        "resume_workflow"
      ]
    },
    {
      "page": "robustness-axes",
      "title": "Robustness perturbation axes",
      "topics": [
        "robustness-axes",
        "vary_models",
        "vary_option_order",
        "vary_persona",
        "vary_prompt",
        "vary_temperature"
      ]
    },
    {
      "page": "run_workflow",
      "title": "Run a workflow",
      "topics": [
        "run_workflow"
      ]
    },
    {
      "page": "save_agent",
      "title": "Save an agent to disk",
      "topics": [
        "save_agent"
      ]
    },
    {
      "page": "view_run",
      "title": "View a run as a self-contained HTML inspector",
      "topics": [
        "view_run"
      ]
    },
    {
      "page": "workflow_from_pipeline",
      "title": "Express an agent pipeline as a workflow",
      "topics": [
        "workflow_from_pipeline"
      ]
    }
  ],
  "_pkglogo": "https://github.com/asanaei/llmragent/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/asanaei/llmragent/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "cachem",
    "cli",
    "codetools",
    "cpp11",
    "curl",
    "digest",
    "dplyr",
    "fastmap",
    "future",
    "future.apply",
    "generics",
    "globals",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "listenv",
    "LLMR",
    "magrittr",
    "memoise",
    "mime",
    "openssl",
    "parallelly",
    "pillar",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "utf8",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "deliberation-experiment.Rmd",
      "filename": "deliberation-experiment.html",
      "title": "A deliberation experiment: group composition and collective decisions",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-06-10 16:50:55",
      "modified": "2026-06-20 21:56:49",
      "commits": 3
    },
    {
      "source": "designed-conversations.Rmd",
      "filename": "designed-conversations.html",
      "title": "Designed conversations: debates, focus groups, interviews, deliberations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Debate: the strongest case for each side",
        "Focus group: opinions in company",
        "Interview: depth on one respondent",
        "Deliberation: talk, then decide",
        "From transcripts to analysis"
      ],
      "created": "2026-06-10 16:50:55",
      "modified": "2026-07-21 21:10:31",
      "commits": 4
    },
    {
      "source": "fanout-synthesis.Rmd",
      "filename": "fanout-synthesis.html",
      "title": "Fan-out synthesis: one strong model coordinating many cheap ones",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-07-21 21:10:31",
      "modified": "2026-07-22 00:03:00",
      "commits": 2
    },
    {
      "source": "governed-tools-and-human-review.Rmd",
      "filename": "governed-tools-and-human-review.html",
      "title": "Governed tools and human review: letting an agent act, safely",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A governed tool declares its powers",
        "Guardrails check what flows in and out",
        "Human approval for the irreversible",
        "Putting it together"
      ],
      "created": "2026-06-20 21:56:49",
      "modified": "2026-07-21 21:10:31",
      "commits": 2
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "LLMRagent in 10 minutes",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A first agent",
        "Tools with declared powers",
        "Budgets: call ceilings and recorded-use gates",
        "Structured answers",
        "Agents calling agents",
        "Pipelines: a fixed sequence of specialists",
        "A two-agent conversation"
      ],
      "created": "2026-06-10 16:50:55",
      "modified": "2026-07-22 20:57:44",
      "commits": 5
    },
    {
      "source": "provenance-and-archiving.Rmd",
      "filename": "provenance-and-archiving.html",
      "title": "Provenance and archiving: an agent run as evidence",
      "engine": "knitr::rmarkdown",
      "headings": [
        "One object, five views",
        "Diagnostics for a run",
        "Reporting within scope",
        "The manifest: identity without the transcript",
        "Archiving: seal the evidence",
        "Redaction without lying",
        "Why archive"
      ],
      "created": "2026-06-20 21:56:49",
      "modified": "2026-07-22 00:03:00",
      "commits": 3
    },
    {
      "source": "validity-robustness-and-claims.Rmd",
      "filename": "validity-robustness-and-claims.html",
      "title": "Validity: robustness, personas, and scoped claims",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Robustness under perturbation",
        "Personas are prompts with provenance",
        "Claim types state the design's scope",
        "A defensible sequence"
      ],
      "created": "2026-07-21 21:10:31",
      "modified": "2026-07-22 00:03:00",
      "commits": 2
    },
    {
      "source": "workflows.Rmd",
      "filename": "workflows.html",
      "title": "Workflows: small, checkable, resumable pipelines",
      "engine": "knitr::rmarkdown",
      "headings": [
        "State in, state out",
        "Branches and loops",
        "Checkpoints, resume, and fork",
        "Replay verification",
        "When to reach for this"
      ],
      "created": "2026-06-20 21:56:49",
      "modified": "2026-07-22 20:57:44",
      "commits": 4
    }
  ],
  "_score": 5.556302500767288,
  "_indexed": true,
  "_nocasepkg": "llmragent",
  "_universes": [
    "asanaei"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.8.1",
      "date": "2026-07-22T22:51:44.000Z",
      "distro": "resolute",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/9a59e7c479a3ce695261a19ec987c8fe8e6754b6dddde10be551556ec757a7cd",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.8.1",
      "date": "2026-07-22T22:51:44.000Z",
      "distro": "resolute",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/e9907b884890ffea9165dd53667eb8b2cdf5a641d8076a7ca14a47447f7444fe",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.8.1",
      "date": "2026-07-22T22:54:08.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/28a01abc5b65bc4e885e9c334506d79b29c3979c86fa043b2c35a4ecc400e4d3",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.8.1",
      "date": "2026-07-22T22:53:51.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/aa1ea480284e6822e581b63c1a66cece3a0f9f17f1c2f38ba8c399596461810b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.8.1",
      "date": "2026-07-22T22:51:38.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/16f71ab5d9fae41b16c8a44d71442dd00aa0bcdbc85a87f81c81d16d87a4420e",
      "status": "success",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.8.1",
      "date": "2026-07-22T22:50:48.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/25ff2384f8f590e23224c0bd61b0d14b18233c3b5600255a070206a73c18ddd5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.8.1",
      "date": "2026-07-22T22:50:32.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/49801107b6858cdf1c12564a20558fd10f7e8c073858565701cdd49dde55d00d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.8.1",
      "date": "2026-07-22T22:50:41.000Z",
      "commit": "f4c3458e22e30070da071369b58d8fc5725b0be5",
      "fileid": "https://r2.ropensci.org/05c29cac214926f94a14a7c621a9813536535b34f29f258f94e627d6dd488ea7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/asanaei/actions/runs/29963949668"
    }
  ]
}