-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathDESCRIPTION
More file actions
137 lines (137 loc) · 3.46 KB
/
DESCRIPTION
File metadata and controls
137 lines (137 loc) · 3.46 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
Package: btw
Title: A Toolkit for Connecting R and Large Language Models
Version: 1.2.1.9000
Authors@R: c(
person("Garrick", "Aden-Buie", , "garrick@adenbuie.com", role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-7111-0077")),
person("Simon", "Couch", , "simon.couch@posit.co", role = "aut",
comment = c(ORCID = "0000-0001-5676-5107")),
person("Joe", "Cheng", , "joe@posit.co", role = "aut"),
person("Posit Software, PBC", role = c("cph", "fnd")),
person("Google", role = "cph",
comment = "Material Design Icons"),
person("Microsoft", role = "cph",
comment = "@vscode/codicons"),
person("Jamie Perkins", role = "cph",
comment = "countUp.js author")
)
Description: A complete toolkit for connecting 'R' environments with Large
Language Models (LLMs). Provides utilities for describing 'R' objects,
package documentation, and workspace state in plain text formats
optimized for LLM consumption. Supports multiple workflows:
interactive copy-paste to external chat interfaces, programmatic tool
registration with 'ellmer' chat clients, batteries-included chat
applications via 'shinychat', and exposure to external coding agents
through the Model Context Protocol. Project configuration files enable
stable, repeatable conversations with project-specific context and
preferred LLM settings.
License: MIT + file LICENSE
URL: https://github.com/posit-dev/btw, https://posit-dev.github.io/btw/
BugReports: https://github.com/posit-dev/btw/issues
Depends:
R (>= 4.2.0)
Imports:
brio,
cli,
clipr,
dplyr,
ellmer (>= 0.3.0),
frontmatter,
fs,
jsonlite,
lifecycle,
mcptools,
pkgsearch,
rlang (>= 1.1.0),
rmarkdown,
rstudioapi,
S7,
sessioninfo,
skimr,
utils,
withr,
xml2
Suggests:
bslib (>= 0.7.0),
callr,
chromote,
covr,
DBI,
devtools,
diffviewer,
duckdb,
evaluate,
fansi,
gert,
gh,
htmltools,
pandoc,
pkgload,
processx,
ragg,
Rapp (>= 0.3.0),
roxygen2,
shiny,
shinychat (>= 0.3.0),
testthat (>= 3.0.0),
tibble,
usethis
Config/Needs/website: brand.yml, tidyverse/tidytemplate
Config/testthat/edition: 3
Config/testthat/parallel: true
Config/testthat/start-first: web, news, covr, search
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.3.3
Collate:
'aaa-tools.R'
'addins.R'
'btw-package.R'
'btw.R'
'btw_client.R'
'btw_client_app.R'
'btw_task.R'
'btw_this.R'
'cli.R'
'clipboard.R'
'deprecated.R'
'edit_btw_md.R'
'import-standalone-obj-type.R'
'import-standalone-purrr.R'
'import-standalone-types-check.R'
'mcp.R'
'task_create_btw_md.R'
'task_create_readme.R'
'task_create_skill.R'
'tool-result.R'
'tool-agent-subagent.R'
'tool-agent-custom.R'
'tool-cran.R'
'tool-docs-news.R'
'tool-docs.R'
'tool-env-df.R'
'tool-env.R'
'tool-files-edit.R'
'tool-files-list.R'
'tool-files-read.R'
'tool-files-replace.R'
'tool-files-search.R'
'tool-files-write.R'
'tool-git.R'
'tool-github.R'
'tool-ide.R'
'tool-pkg-covr.R'
'tool-pkg-devtools.R'
'tool-run.R'
'tool-session-package-installed.R'
'tool-sessioninfo.R'
'tool-skills.R'
'tool-web.R'
'tools.R'
'utils-ellmer.R'
'utils-gitignore.R'
'utils-ide.R'
'utils-md.R'
'utils-r.R'
'utils.R'
'zzz.R'