Skip to contents

Creates an agent specialized in R environment and package management. The agent can check, install, and manage R packages with safety controls.

Usage

create_env_agent(
  name = "EnvAgent",
  allow_install = FALSE,
  allowed_repos = "https://cloud.r-project.org"
)

Arguments

name

Agent name. Default "EnvAgent".

allow_install

Allow package installation. Default FALSE.

allowed_repos

CRAN mirror URLs for installation.

Value

An Agent object configured for environment management.

Examples

if (FALSE) { # \dontrun{
env_agent <- create_env_agent(allow_install = TRUE)
result <- env_agent$run(
  "Check if tidyverse is installed and load it",
  session = session,
  model = "openai:gpt-4o"
)
} # }