commons: AI Agents for Data Analysis

Implements trustworthy large language model agents. Connect raw data sources, a pool of trusted calculations, and a searchable context layer that demonstrates how to interpret them. Then, deploy data agents that answer questions, log interactions, and can be evaluated and improved over time.

Version: 0.1.0
Depends: R (≥ 4.1.0)
Imports: bslib (≥ 0.11.0), callr, cli, coro, DBI, duckdb (≥ 1.5.4.2), ellmer (≥ 0.5.0), evaluate, filelock, highr, htmltools, httr2 (≥ 1.1.0), jsonlite, knitr, later, magick, processx, promises (≥ 1.5.0), R6, ragg, ragnar, rlang (≥ 1.2.0), roxygen2, S7, sass, shinychat (≥ 0.5.0), utils
Suggests: bit64, bsicons, chromote, dbplyr, dplyr, ggplot2, gt, odbc, otel (≥ 0.2.0), otelsdk (≥ 0.2.0), pins, plotly, pkgload, readr, rmarkdown, rsconnect, shiny (≥ 1.11.1), shinytest2, testthat (≥ 3.0.0), vitals, withr, yaml
Published: 2026-09-11
DOI: 10.32614/CRAN.package.commons
Author: Simon Couch ORCID iD [aut, cre], Sara Altman [aut], Posit Software, PBC ROR ID [cph, fnd]
Maintainer: Simon Couch <simon.couch at posit.co>
BugReports: https://github.com/posit-dev/commons/issues
License: MIT + file LICENSE
URL: https://github.com/posit-dev/commons, https://posit-dev.github.io/commons/
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: commons results

Documentation:

Reference manual: commons.html , commons.pdf
Vignettes: Introduction to commons (source, R code)
Security and governance for commons agents (source, R code)

Downloads:

Package source: commons_0.1.0.tar.gz
Windows binaries: r-devel: commons_0.0.1.zip, r-release: commons_0.0.1.zip, r-oldrel: commons_0.0.1.zip
macOS binaries: r-release (arm64): commons_0.0.1.tgz, r-oldrel (arm64): commons_0.0.1.tgz, r-release (x86_64): commons_0.0.1.tgz, r-oldrel (x86_64): commons_0.0.1.tgz
Old sources: commons archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=commons to link to this page.