Package: aisdk
Title: Unified Interface for AI Model Providers
Version: 1.1.0
Authors@R: person("Yonghe", "Xia", , "xiayh17@gmail.com", role = c("aut", "cre"))
Description: A production-grade AI toolkit for R featuring a layered
    architecture (Specification, Utilities, Providers, Core), request
    interception support, robust error handling with exponential retry
    delays, support for multiple AI model providers ('OpenAI',
    'Anthropic', etc.), local small language model inference,
    distributed 'MCP' ecosystem, multi-agent orchestration, progressive
    knowledge loading through skills, and a global skill store for
    sharing AI capabilities.
License: MIT + file LICENSE
Encoding: UTF-8
RoxygenNote: 7.3.3
Imports: R6, httr2, jsonlite, rlang, yaml, callr, processx, memoise,
        digest, parallel, stats, tools, utils, base64enc, curl, openssl
Suggests: testthat (>= 3.0.0), httptest2, cli, knitr, rmarkdown, skimr,
        evaluate, shiny, shinyjs, bslib, commonmark, ggplot2, dplyr,
        readr, readxl, DBI, RSQLite, torch, onnx, rstudioapi, DT,
        withr, httpuv, devtools, fs, dotenv, quarto, pdftools
Config/testthat/edition: 3
URL: https://github.com/YuLab-SMU/aisdk, https://yulab-smu.top/aisdk/
BugReports: https://github.com/YuLab-SMU/aisdk/issues
NeedsCompilation: no
Packaged: 2026-03-27 00:48:33 UTC; xiayh
Author: Yonghe Xia [aut, cre]
Maintainer: Yonghe Xia <xiayh17@gmail.com>
Depends: R (>= 4.1.0)
Repository: CRAN
Date/Publication: 2026-03-31 15:00:07 UTC
Built: R 4.6.0; ; 2026-04-25 16:01:54 UTC; unix
