{
  "_id": "6aabbe083d719c1f8406e16a",
  "Package": "HydraR",
  "Type": "Package",
  "Title": "Stateful Agentic Orchestration for Scientific Reproducibility",
  "Version": "0.2.4",
  "Authors@R": "c(person(given = c(\"Chi\", \"Nam\", \"Ignatius\"), family =\n\"Pang\", role = c(\"aut\", \"cre\"), email =\n\"ignatius.pang@mq.edu.au\", comment = c(ORCID =\n\"0000-0001-9703-5741\")), person(given = \"Aidan\", family =\n\"Tay\", role = \"aut\", comment = c(ORCID =\n\"0000-0003-1315-4896\")), person(given = c(\"APAF\", \"Agentic\"),\nfamily = \"Workflow\", role = \"ctb\"))",
  "Description": "A high-performance framework for orchestrating complex\nagentic workflows in R, specifically designed for scientific\nreproducibility and auditability. HydraR provides a robust,\nstate-managed engine for Directed Acyclic Graphs (DAGs) and\niterative state machines, prioritizing CLI-native LLM\ninteractions (e.g., Gemini, Claude, Copilot) and hardened state\npersistence (DuckDB/SQLite). It features isolated execution via\nGit Worktrees for parallel file-modifying tasks, autonomous\nquality control through integrated auditors, and human-readable\nvisualization using Mermaid.js. Ideal for creating auditable,\nresumable research assistants and complex bioinformatics\npipelines.",
  "URL": "https://github.com/APAF-bioinformatics/HydraR,\nhttps://APAF-bioinformatics.github.io/HydraR/",
  "BugReports": "https://github.com/APAF-bioinformatics/HydraR/issues",
  "License": "LGPL (>= 3)",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.3",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Collate": "'checkpointer.R' 'dag.R' 'driver.R' 'driver_registry.R'\n'drivers_api.R' 'drivers_cli.R' 'factory.R' 'git_cleanup.R'\n'init_duckdb.R' 'logic_node.R' 'map_node.R'\n'merge_harmonizer.R' 'mermaid_parser.R' 'message_log.R'\n'node.R' 'node_languages.R' 'node_llm.R' 'observer_node.R'\n'registry.R' 'router_node.R' 'state.R' 'state_restricted.R'\n'tools.R' 'utils.R' 'validation.R' 'worktree.R' 'zzz.R'",
  "Config/pak/sysreqs": "libglpk-dev libxml2-dev libssl-dev",
  "Repository": "https://ropensci-staging.r-universe.dev",
  "Date/Publication": "2026-04-23 14:30:55 UTC",
  "RemoteUrl": "https://github.com/APAF-bioinformatics/HydraR",
  "RemoteRef": "HEAD",
  "RemoteSha": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-09-17 09:06:16 UTC",
    "User": "root"
  },
  "Author": "Chi Nam Ignatius Pang [aut, cre] (ORCID:\n<https://orcid.org/0000-0001-9703-5741>),\nAidan Tay [aut] (ORCID: <https://orcid.org/0000-0003-1315-4896>),\nAPAF Agentic Workflow [ctb]",
  "Maintainer": "Chi Nam Ignatius Pang <ignatius.pang@mq.edu.au>",
  "_user": "ropensci-staging",
  "_type": "src",
  "_file": "HydraR_0.2.4.tar.gz",
  "_fileid": "https://r2.ropensci.org/fdc90d92499aaf51751a86ec1b09278e24a830bf4e37b85a906fc9932784ddc2",
  "_filesize": 12931246,
  "_sha256": "fdc90d92499aaf51751a86ec1b09278e24a830bf4e37b85a906fc9932784ddc2",
  "_expires": "2026-12-26T10:16:37.000Z",
  "_created": "2026-09-17T09:06:16.000Z",
  "_published": "2026-09-17T10:16:39.941Z",
  "_jobs": [
    {
      "job": 105143082755,
      "time": 198,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10489280345"
    },
    {
      "job": 105143082829,
      "time": 199,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10488668255"
    },
    {
      "job": 105143082803,
      "time": 167,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10490962895"
    },
    {
      "job": 105143082817,
      "time": 152,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10491632192"
    },
    {
      "job": 105141810677,
      "time": 202,
      "config": "pkgdown",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10488677511"
    },
    {
      "job": 105141810722,
      "time": 254,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10488578067"
    },
    {
      "job": 105143082742,
      "time": 143,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "10488747837"
    },
    {
      "job": 105143082909,
      "time": 179,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "10488777843"
    },
    {
      "job": 105143083032,
      "time": 173,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "10488936981"
    },
    {
      "job": 105143082773,
      "time": 185,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "10489340572"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374",
  "_status": "success",
  "_upstream": "https://github.com/APAF-bioinformatics/HydraR",
  "_commit": {
    "id": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
    "author": "Ignatius Pang <2321366+IgnatiusPang@users.noreply.github.com>",
    "committer": "Ignatius Pang <2321366+IgnatiusPang@users.noreply.github.com>",
    "message": "docs: reorder URLs in DESCRIPTION and add URL to codemeta.json to fix website check\n",
    "time": 1776954655
  },
  "_maintainer": {
    "name": "Chi Nam Ignatius Pang",
    "email": "ignatius.pang@mq.edu.au",
    "login": "ignatiuspang",
    "linkedin": "in/ignatius-pang-a8496a26",
    "description": "",
    "uuid": 2321366,
    "orcid": "0000-0001-9703-5741"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "uuid",
      "role": "Imports"
    },
    {
      "package": "DBI",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "furrr",
      "role": "Imports"
    },
    {
      "package": "igraph",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "R6",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "base64enc",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "duckdb",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "future",
      "role": "Suggests"
    },
    {
      "package": "devtools",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    },
    {
      "package": "reticulate",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeRsvg",
      "role": "Suggests"
    },
    {
      "package": "lintr",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "RSQLite",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    }
  ],
  "_owner": "apaf-bioinformatics",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-13",
      "n": 49
    },
    {
      "week": "2026-14",
      "n": 74
    },
    {
      "week": "2026-15",
      "n": 31
    },
    {
      "week": "2026-16",
      "n": 2
    },
    {
      "week": "2026-17",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2026-04-07"
    },
    {
      "name": "v0.2.0.9000",
      "date": "2026-04-07"
    },
    {
      "name": "v0.2.1",
      "date": "2026-04-08"
    },
    {
      "name": "v0.2.2",
      "date": "2026-04-09"
    },
    {
      "name": "v0.2.3",
      "date": "2026-04-10"
    },
    {
      "name": "v0.2.4",
      "date": "2026-04-23"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "ignatiuspang",
      "count": 237,
      "uuid": 2321366
    }
  ],
  "_userbio": {
    "uuid": 318245800,
    "type": "organization",
    "name": "ropensci-staging",
    "followers": 0
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/HydraR"
  },
  "_devurl": "https://github.com/apaf-bioinformatics/hydrar",
  "_pkgdown": "https://APAF-bioinformatics.github.io/HydraR/",
  "_searchresults": 109,
  "_metadata": {
    "review": {
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/766"
    }
  },
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/HydraR.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_exports": [
    "AgentBashNode",
    "AgentDAG",
    "AgentDriver",
    "AgentLLMNode",
    "AgentLogicNode",
    "AgentMapNode",
    "AgentNode",
    "AgentObserverNode",
    "AgentPythonNode",
    "AgentRouterNode",
    "AgentState",
    "AgentTool",
    "AnthropicAPIDriver",
    "AnthropicCLIDriver",
    "auto_node_factory",
    "Checkpointer",
    "cleanup_jules_branches",
    "ConflictResolver",
    "CopilotCLIDriver",
    "create_merge_harmonizer",
    "DriverRegistry",
    "DuckDBMessageLog",
    "DuckDBSaver",
    "extract_r_code_advanced",
    "format_toolset",
    "GeminiAPIDriver",
    "GeminiCLIDriver",
    "GeminiImageDriver",
    "get_agent_roles",
    "get_default_driver",
    "get_driver_registry",
    "get_logic",
    "get_role",
    "get_role_prompt",
    "init_bot_history",
    "is_named_list",
    "JSONLMessageLog",
    "list_logic",
    "load_workflow",
    "MemoryMessageLog",
    "MemorySaver",
    "mermaid_to_dag",
    "MessageLog",
    "OllamaDriver",
    "OpenAIAPIDriver",
    "OpenAICodexCLIDriver",
    "parse_mermaid",
    "RDSSaver",
    "reducer_append",
    "reducer_merge_list",
    "register_logic",
    "register_role",
    "render_workflow_file",
    "resolve_default_driver",
    "RestrictedState",
    "set_default_driver",
    "spawn_dag",
    "validate_workflow_file",
    "validate_workflow_full",
    "WorktreeManager"
  ],
  "_help": [
    {
      "page": "add_llm_node",
      "title": "Create an LLM Agent Node",
      "topics": [
        "add_llm_node"
      ]
    },
    {
      "page": "add_logic_node",
      "title": "Create an R Logic Node",
      "topics": [
        "add_logic_node"
      ]
    },
    {
      "page": "AgentBashNode",
      "title": "Bash Execution Node",
      "topics": [
        "AgentBashNode"
      ]
    },
    {
      "page": "AgentDAG",
      "title": "Agent Graph R6 Class",
      "topics": [
        "AgentDAG"
      ]
    },
    {
      "page": "AgentDriver",
      "title": "Agent Driver R6 Class",
      "topics": [
        "AgentDriver"
      ]
    },
    {
      "page": "AgentLLMNode",
      "title": "Agent LLM Node R6 Class",
      "topics": [
        "AgentLLMNode"
      ]
    },
    {
      "page": "AgentLogicNode",
      "title": "Agent Logic Node R6 Class",
      "topics": [
        "AgentLogicNode"
      ]
    },
    {
      "page": "AgentMapNode",
      "title": "Agent Map Node R6 Class",
      "topics": [
        "AgentMapNode"
      ]
    },
    {
      "page": "AgentNode",
      "title": "Agent Node Base Class",
      "topics": [
        "AgentNode"
      ]
    },
    {
      "page": "AgentObserverNode",
      "title": "Agent Observer Node R6 Class",
      "topics": [
        "AgentObserverNode"
      ]
    },
    {
      "page": "AgentPythonNode",
      "title": "Python Execution Node",
      "topics": [
        "AgentPythonNode"
      ]
    },
    {
      "page": "AgentRouterNode",
      "title": "Agent Router Node R6 Class",
      "topics": [
        "AgentRouterNode"
      ]
    },
    {
      "page": "AgentState",
      "title": "Agent State R6 Class",
      "topics": [
        "AgentState"
      ]
    },
    {
      "page": "AgentTool",
      "title": "Agent Tool R6 Class",
      "topics": [
        "AgentTool"
      ]
    },
    {
      "page": "AnthropicAPIDriver",
      "title": "Anthropic API Driver",
      "topics": [
        "AnthropicAPIDriver"
      ]
    },
    {
      "page": "AnthropicCLIDriver",
      "title": "Anthropic CLI Driver",
      "topics": [
        "AnthropicCLIDriver"
      ]
    },
    {
      "page": "auto_node_factory",
      "title": "Automatic Node Factory for Mermaid-as-Source",
      "topics": [
        "auto_node_factory"
      ]
    },
    {
      "page": "Checkpointer",
      "title": "Checkpointer Interface",
      "topics": [
        "Checkpointer"
      ]
    },
    {
      "page": "cleanup_jules_branches",
      "title": "Cleanup Stale GitHub Branches",
      "topics": [
        "cleanup_jules_branches"
      ]
    },
    {
      "page": "ConflictResolver",
      "title": "Git Conflict Resolver R6 Class",
      "topics": [
        "ConflictResolver"
      ]
    },
    {
      "page": "CopilotCLIDriver",
      "title": "Copilot CLI Driver R6 Class",
      "topics": [
        "CopilotCLIDriver"
      ]
    },
    {
      "page": "create_merge_harmonizer",
      "title": "Create a Merge Harmonizer Node",
      "topics": [
        "create_merge_harmonizer"
      ]
    },
    {
      "page": "dag_add_llm_node",
      "title": "Add an LLM Agent Node directly to a DAG",
      "topics": [
        "dag_add_llm_node"
      ]
    },
    {
      "page": "dag_add_logic_node",
      "title": "Add an R Logic Node directly to a DAG",
      "topics": [
        "dag_add_logic_node"
      ]
    },
    {
      "page": "dag_create",
      "title": "Create an Agent Graph",
      "topics": [
        "dag_create"
      ]
    },
    {
      "page": "DriverRegistry",
      "title": "Driver Registry R6 Class",
      "topics": [
        "DriverRegistry"
      ]
    },
    {
      "page": "DuckDBMessageLog",
      "title": "DuckDB Message Log R6 Class",
      "topics": [
        "DuckDBMessageLog"
      ]
    },
    {
      "page": "DuckDBSaver",
      "title": "DuckDBSaver Checkpointer",
      "topics": [
        "DuckDBSaver"
      ]
    },
    {
      "page": "extract_r_code_advanced",
      "title": "Extract R Code from LLM Response",
      "topics": [
        "extract_r_code_advanced"
      ]
    },
    {
      "page": "format_toolset",
      "title": "Format Toolset for Prompt",
      "topics": [
        "format_toolset"
      ]
    },
    {
      "page": "GeminiAPIDriver",
      "title": "Gemini API Driver R6 Class",
      "topics": [
        "GeminiAPIDriver"
      ]
    },
    {
      "page": "GeminiCLIDriver",
      "title": "Gemini CLI Driver R6 Class",
      "topics": [
        "GeminiCLIDriver"
      ]
    },
    {
      "page": "GeminiImageDriver",
      "title": "Gemini Image API Driver R6 Class",
      "topics": [
        "GeminiImageDriver"
      ]
    },
    {
      "page": "get_agent_roles",
      "title": "List Registered Roles",
      "topics": [
        "get_agent_roles"
      ]
    },
    {
      "page": "get_default_driver",
      "title": "Get the Default Agent Driver",
      "topics": [
        "get_default_driver"
      ]
    },
    {
      "page": "get_driver_registry",
      "title": "Global Driver Registry Accessor",
      "topics": [
        "get_driver_registry"
      ]
    },
    {
      "page": "get_logic",
      "title": "Get Logic Function",
      "topics": [
        "get_logic"
      ]
    },
    {
      "page": "get_role",
      "title": "Get an LLM Role (System Prompt)",
      "topics": [
        "get_role"
      ]
    },
    {
      "page": "get_role_prompt",
      "title": "Get a Role-specific System Prompt",
      "topics": [
        "get_role_prompt"
      ]
    },
    {
      "page": "init_bot_history",
      "title": "Initialize Bot History DuckDB",
      "topics": [
        "init_bot_history"
      ]
    },
    {
      "page": "is_named_list",
      "title": "Check if an object is a named list",
      "topics": [
        "is_named_list"
      ]
    },
    {
      "page": "JSONLMessageLog",
      "title": "JSONL Message Log R6 Class",
      "topics": [
        "JSONLMessageLog"
      ]
    },
    {
      "page": "list_logic",
      "title": "List Registered Components",
      "topics": [
        "list_logic"
      ]
    },
    {
      "page": "load_workflow",
      "title": "Load Multi-Agent Workflow from File",
      "topics": [
        "load_workflow"
      ]
    },
    {
      "page": "MemoryMessageLog",
      "title": "Memory Message Log R6 Class",
      "topics": [
        "MemoryMessageLog"
      ]
    },
    {
      "page": "MemorySaver",
      "title": "MemorySaver Checkpointer",
      "topics": [
        "MemorySaver"
      ]
    },
    {
      "page": "mermaid_to_dag",
      "title": "Create AgentDAG from Mermaid",
      "topics": [
        "mermaid_to_dag"
      ]
    },
    {
      "page": "MessageLog",
      "title": "Message Log Base R6 Class",
      "topics": [
        "MessageLog"
      ]
    },
    {
      "page": "OllamaDriver",
      "title": "Ollama Driver R6 Class",
      "topics": [
        "OllamaDriver"
      ]
    },
    {
      "page": "OpenAIAPIDriver",
      "title": "OpenAI API Driver",
      "topics": [
        "OpenAIAPIDriver"
      ]
    },
    {
      "page": "OpenAICodexCLIDriver",
      "title": "OpenAI Codex CLI Driver R6 Class",
      "topics": [
        "OpenAICodexCLIDriver"
      ]
    },
    {
      "page": "parse_mermaid",
      "title": "Parse Mermaid Flowchart Syntax",
      "topics": [
        "parse_mermaid"
      ]
    },
    {
      "page": "RDSSaver",
      "title": "RDS File Checkpointer",
      "topics": [
        "RDSSaver"
      ]
    },
    {
      "page": "reducer_append",
      "title": "Built-in Reducer: Append",
      "topics": [
        "reducer_append"
      ]
    },
    {
      "page": "reducer_merge_list",
      "title": "Built-in Reducer: Merge List",
      "topics": [
        "reducer_merge_list"
      ]
    },
    {
      "page": "register_logic",
      "title": "Register Logic Function",
      "topics": [
        "register_logic"
      ]
    },
    {
      "page": "register_role",
      "title": "Register an LLM Role (System Prompt)",
      "topics": [
        "register_role"
      ]
    },
    {
      "page": "render_workflow_file",
      "title": "Render Workflow Diagram from File",
      "topics": [
        "render_workflow_file"
      ]
    },
    {
      "page": "resolve_default_driver",
      "title": "<!- APAF Bioinformatics | factory.R | Approved | 2026-03-30 -> Resolve a Default Driver from Shorthand ID",
      "topics": [
        "resolve_default_driver"
      ]
    },
    {
      "page": "RestrictedState",
      "title": "Restricted State R6 Class",
      "topics": [
        "RestrictedState"
      ]
    },
    {
      "page": "set_default_driver",
      "title": "Set the Default Agent Driver",
      "topics": [
        "set_default_driver"
      ]
    },
    {
      "page": "spawn_dag",
      "title": "Spawn an AgentDAG from a Workflow Object",
      "topics": [
        "spawn_dag"
      ]
    },
    {
      "page": "standard_node_factory",
      "title": "Standard Node Factory for Mermaid",
      "topics": [
        "standard_node_factory"
      ]
    },
    {
      "page": "validate_workflow_file",
      "title": "Validate Workflow File Syntax and Consistency",
      "topics": [
        "validate_workflow_file"
      ]
    },
    {
      "page": "validate_workflow_full",
      "title": "Validate HydraR Workflow Integration",
      "topics": [
        "validate_workflow_full"
      ]
    },
    {
      "page": "WorktreeManager",
      "title": "Git Worktree Manager R6 Class",
      "topics": [
        "WorktreeManager"
      ]
    }
  ],
  "_readme": "https://github.com/APAF-bioinformatics/HydraR/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "base64enc",
    "cli",
    "codetools",
    "cpp11",
    "curl",
    "DBI",
    "digest",
    "furrr",
    "future",
    "globals",
    "glue",
    "httr2",
    "igraph",
    "jsonlite",
    "lattice",
    "lifecycle",
    "listenv",
    "magrittr",
    "Matrix",
    "openssl",
    "parallelly",
    "pkgconfig",
    "purrr",
    "R6",
    "rlang",
    "sys",
    "uuid",
    "vctrs",
    "withr",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "hong_kong_travel.Rmd",
      "filename": "hong_kong_travel.html",
      "title": "Agentic Travel Planning: Sydney to Hong Kong",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Setup",
        "Loading the Workflow (Declarative YAML)",
        "Instantiating the DAG",
        "Visualizing the Workflow",
        "Conclusion"
      ],
      "created": "2026-03-28 16:50:43",
      "modified": "2026-04-07 02:04:11",
      "commits": 18
    },
    {
      "source": "extending_hydrar.Rmd",
      "filename": "extending_hydrar.html",
      "title": "Creating Custom Agent Drivers",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. The AgentDriver Base Class",
        "2. Testing with a Mock Driver",
        "3. Integration with YAML Workflows",
        "Step 1: Define Your Workflow (extending_hydrar.yml)",
        "Step 2: Use a Node Factory to Resolve the Driver",
        "4. Why Use Custom Drivers?"
      ],
      "created": "2026-04-03 02:50:34",
      "modified": "2026-04-03 02:50:34",
      "commits": 1
    },
    {
      "source": "manual.Rmd",
      "filename": "manual.html",
      "title": "HydraR: The Complete Guide",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2026-03-29 08:28:23",
      "modified": "2026-04-09 10:26:59",
      "commits": 6
    },
    {
      "source": "sorting_benchmark.Rmd",
      "filename": "sorting_benchmark.html",
      "title": "Parallel Benchmarking with Git Worktrees",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Overview",
        "🏗️ Step 1: Initialize an Isolated Repository",
        "🧠 Step 2: Declarative Workflow Loading",
        "🧘 Summary"
      ],
      "created": "2026-03-29 16:50:57",
      "modified": "2026-04-05 18:26:18",
      "commits": 7
    },
    {
      "source": "targets_integration.Rmd",
      "filename": "targets_integration.html",
      "title": "Reproducible Agentic Pipelines with targets",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The \"Agent-as-Target\" Pattern",
        "Example: Literature Synthesis Pipeline",
        "Benefits of Integration",
        "1. Caching Expensive LLM Calls",
        "2. Dependency Tracking",
        "3. Resilience and Resumption",
        "Conclusion"
      ],
      "created": "2026-03-29 02:51:15",
      "modified": "2026-04-03 02:50:34",
      "commits": 4
    },
    {
      "source": "state_persistence.Rmd",
      "filename": "state_persistence.html",
      "title": "State Persistence & Restart: Resilient Workflows",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Persistence Concepts",
        "Declarative Pipeline",
        "Running the Scenario",
        "1. Initial Run (The Pause)",
        "2. The Restart (The Success)",
        "Summary"
      ],
      "created": "2026-04-03 02:50:34",
      "modified": "2026-04-07 02:04:11",
      "commits": 3
    }
  ],
  "_score": 5.213517756996305,
  "_indexed": false,
  "_nocasepkg": "hydrar",
  "_universes": [
    "ropensci-staging"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-09-17T09:09:17.000Z",
      "distro": "resolute",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/27c5049335850e45869833c64ad418285162313fd247a20a7edee29fb7056548",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.4",
      "date": "2026-09-17T09:09:17.000Z",
      "distro": "resolute",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/9d2b0be184843979c3bef606095076496a53bad8dbf94d14112f8b9aa8f59fd3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.4",
      "date": "2026-09-17T10:14:56.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/a14f9e1b49e813390a0bc1ec4eaa6ddc3a4d2274b099b0dbae6fb59f64661047",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.4",
      "date": "2026-09-17T10:15:15.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/4f46f20765c251f1cad445e284fe47640a670c209eb465e1e7de9b862fbfd7a7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.4",
      "date": "2026-09-17T09:09:09.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/827e5ab49725de14c3bf9b7a4e63dc0d7a6cd0ca59732f1d3921a36765c2dfd2",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-09-17T09:07:46.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/99815c5060d709967cfabbf014d09b03f385fce330ad89c102a894581fbebb2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-09-17T09:07:52.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/6dedc24bc4739d8223fa1544b1f6414ea2a0dffab7546cf5ff8404f37edb0886",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.4",
      "date": "2026-09-17T09:07:46.000Z",
      "commit": "ceb3c632cd464cf6ea6c5c6b078d713b47af5ca0",
      "fileid": "https://r2.ropensci.org/f3586c8cce268973b96949797423deebb21ce96fab0e3865ed5b7e161200e9cf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci-staging/actions/runs/35202922374"
    }
  ]
}