Package: corteza
Title: AI Agent Runtime
Version: 0.6.3
Authors@R: c(
    person("Troy", "Hernandez", role = c("aut", "cre"),
           email = "troy@cornball.ai",
           comment = c(ORCID = "0009-0005-4248-604X")),
    person("cornball.ai", role = "cph"))
Description: An agent runtime that gives Large Language Models (LLMs)
    from 'Anthropic' <https://www.anthropic.com/>, 'OpenAI'
    <https://openai.com/>, 'Moonshot' <https://www.moonshot.ai/>, and
    'Ollama' <https://ollama.com/> 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, printify, processx,
        saber
Suggests: fortunes, mx.api, 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
NeedsCompilation: no
Packaged: 2026-04-30 00:11:49 UTC; troy
Author: Troy Hernandez [aut, cre] (ORCID:
    <https://orcid.org/0009-0005-4248-604X>),
  cornball.ai [cph]
Maintainer: Troy Hernandez <troy@cornball.ai>
Repository: CRAN
Date/Publication: 2026-05-04 19:00:13 UTC
Built: R 4.7.0; ; 2026-05-29 03:10:46 UTC; windows
