Core functions |
|
|---|---|
Plain-text descriptions of R objects |
|
Describe something for use by an LLM |
|
Create a btw-enhanced ellmer chat client |
|
Tools: Register tools from btw |
|
Start a Model Context Protocol server with btw tools |
|
Project Context |
|
Create or edit a btw.md context file |
|
Task: Initialize Project Context File |
|
Describe R stuff |
|
Describe something for use by an LLM |
|
Describe objects |
|
Describe a data frame in plain text |
|
Describe the contents of an environment |
|
Tasks and AgentsTasks, or agents, are higher-level functions that combine system prompts and tools to perform more complex operations. Tasks are typically designed for interactive use (e.g. to collaboratively create a project context file), but they can also be used programmatically. |
|
Task: Initialize Project Context File |
|
Task: Create a Polished README |
|
ToolsRegister all of these tools with an ellmer chat using |
|
Tool: Package Release Notes |
|
Tool: Describe data frame |
|
Tool: Describe an environment |
|
Tool: Code Search in Project |
|
Tool: List files |
|
Tool: Read a file |
|
Tool: Write a text file |
|
Tool: Git Branch Checkout |
|
Tool: Git Branch Create |
|
Tool: Git Branch List |
|
Tool: Git Commit |
|
Tool: Git Diff |
|
Tool: Git Log |
|
Tool: Git Status |
|
Tool: GitHub |
|
Tool: Read current file |
|
|
|
Tool: Describe R package documentation |
Tool: Describe a CRAN package |
|
Tool: Search for an R package on CRAN |
|
Tool: Check if a package is installed |
|
Tool: Gather information about a package or currently loaded packages |
|
Tool: Describe user's platform |
|
Tool: Read a Web Page as Markdown |
|