Package: asa
Title: AI Search Agent for Large-Scale Research Automation
Version: 0.1.0
Author: Connor Jerzak [aut, cre] (<https://orcid.org/0000-0003-1914-8905>)
Maintainer: Connor Jerzak <connor.jerzak@gmail.com>
Authors@R:
    person(given = "Connor",
           family = "Jerzak",
           role = c("aut", "cre"),
           email = "connor.jerzak@gmail.com",
           comment = c(ORCID = "0000-0003-1914-8905"))
Description: Provides an LLM-powered research agent for performing AI search tasks
    at large scales. Uses a ReAct (Reasoning + Acting) agent pattern with web search
    capabilities via DuckDuckGo and Wikipedia. Implements DeepAgent-style memory
    folding for context management. Agent runtimes include default 'OpenCode' and
    a built-in 'LangGraph' runtime. The package supports multiple LLM backends
    including 'OpenAI', 'Groq', 'xAI', 'Gemini', 'Anthropic' (Claude),
    'AWS Bedrock', 'OpenRouter', and 'Exo'.
URL: https://github.com/cjerzak/asa-software
BugReports: https://github.com/cjerzak/asa-software/issues
Depends: R (>= 4.0.0)
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: false
Imports:
    reticulate (>= 1.28),
    jsonlite,
    rlang,
    digest,
    yaml,
    processx
Suggests:
    testthat (>= 3.0.0),
    knitr,
    rmarkdown,
    future,
    future.apply,
    withr,
    DBI,
    RSQLite
VignetteBuilder: knitr
Config/testthat/edition: 3
SystemRequirements: Python (>= 3.11), Conda, OpenCode CLI (default agent runtime;
    optional when using another agent_backend), Tor (optional, for anonymous
    searching)
Config/roxygen2/version: 8.0.0
