Package: aisdk Title: Unified Interface for AI Model Providers Version: 1.5.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 Roxygen: list(markdown = TRUE) RoxygenNote: 7.3.3 Imports: R6, httr2, jsonlite, rlang, yaml, callr, processx, memoise, digest, parallel, stats, tools, utils, methods, base64enc, curl Suggests: testthat (>= 3.0.0), httptest2, cli, skimr, evaluate, ggplot2, dplyr, readr, readxl, DBI, RSQLite, rstudioapi, DT, withr, devtools, fs, dotenv, pkgload 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-07-03 22:05:37 UTC; root Author: Yonghe Xia [aut, cre] Maintainer: Yonghe Xia Depends: R (>= 4.1.0) Config/pak/sysreqs: libssl-dev Repository: https://yulab-smu.r-universe.dev Date/Publication: 2026-07-03 21:14:09 UTC RemoteUrl: https://github.com/yulab-smu/aisdk RemoteRef: HEAD RemoteSha: a55c6ed4baf82e7325eae8d5f4aa89d440b67f2a