Package: corteza
Title: AI Agent Runtime
Version: 0.7.0.1
Authors@R: c(
person("Troy", "Hernandez", role = c("aut", "cre"),
email = "troy@cornball.ai",
comment = c(ORCID = "0009-0005-4248-604X")),
person("Grant", "McDermott", role = "ctb",
email = "contact@grantmcdermott.com",
comment = c(ORCID = "0000-0001-7883-8573")),
person("Jorge", "Krzyzaniak", role = "ctb",
email = "jorgekrzyz@gmail.com"),
person("cornball.ai", role = "cph"))
Description: An agent runtime that gives Large Language Models (LLMs)
from 'Anthropic' , 'OpenAI'
, 'Moonshot' ,
and 'Ollama' direct access to a live R
session with managed workspace state. Tools execute as R
function calls with provenance tracking, and a deterministic
retrieval system keeps relevant objects in context across
turns. Three entry points: a shell command-line interface
(CLI), a console read-eval-print-loop via chat(), and a Model
Context Protocol (MCP) server via serve() for external clients.
License: Apache License (>= 2)
URL: https://github.com/cornball-ai/corteza
BugReports: https://github.com/cornball-ai/corteza/issues
Depends: R (>= 4.4.0)
Imports: callr, codetools, curl, jsonlite, llm.api (>= 0.1.8),
printify, processx, saber
Suggests: clipr, fortunes, mx.api, mx.client, mx.crypto, rstudioapi,
simplermarkdown, tinytest
VignetteBuilder: simplermarkdown
SystemRequirements: On Windows, Rtools45 (R 4.5.x) or Rtools44 (R
4.4.x) is recommended so the 'bash' shell tool is available;
minimal installs fall back to a 'cmd' tool. 'git' is required
for the git_status, git_diff, and git_log tools (install Git
for Windows, or 'pacman -Sy git' from an Rtools shell).
Encoding: UTF-8
Config/pak/sysreqs: git libssl-dev
Repository: https://cornball-ai.r-universe.dev
Date/Publication: 2026-06-27 20:35:01 UTC
RemoteUrl: https://github.com/cornball-ai/corteza
RemoteRef: HEAD
RemoteSha: 40031601b51e8ca00c7151a75203cdb18b16bf74
NeedsCompilation: no
Packaged: 2026-06-27 21:04:27 UTC; root
Author: Troy Hernandez [aut, cre] (ORCID:
),
Grant McDermott [ctb] (ORCID: ),
Jorge Krzyzaniak [ctb],
cornball.ai [cph]
Maintainer: Troy Hernandez