Learn R Programming

gooseR

Copy Link

Version

Install

install.packages('gooseR')

Version

0.1.2

License

MIT + file LICENSE

Maintainer

Brandon Theriault

Last Published

February 6th, 2026

Functions in gooseR (0.1.2)

goose_cache_export

Export Cache
goose_cache_get

Get Cached Response
goose_clean_text

Get copy-friendly version of formatted text
goose_addin_review

Code Review Interface
goose_cache_ui

Cache Browser UI
goose_clear_tags

Clear all items with specified tags
goose_create_report

Create RMarkdown Report with AI
goose_cache

Response Caching Module for GooseR
goose_addin_chat

GooseR Chat Interface
goose_ask_raw

Original goose_ask (unformatted)
goose_ask

Enhanced Ask Goose with Formatting
goose_cache_init

Initialize Cache Database
goose_addin_quick

Quick Ask
goose_clear_all

Clear all gooseR memory
goose_explain_error

Explain R Error with AI
goose_delete

Delete Object from Goose Memory
goose_cache_import

Import Cache
goose_create_brand_ai

Create Brand with AI Assistance
goose_conversation_ui

Conversation Manager UI
goose_create_brand

Create a new brand configuration interactively
goose_addin_snippet

Code Snippet Generator
goose_batch

Execute Multiple Queries in Parallel
goose_check_installation

Check Goose CLI Installation
goose_cached

Cached Query Execution
goose_honk

Review and Challenge Current Work
goose_batch_file

Batch Process File
goose_give_sample

Share R Object Structure with Goose
goose_create_quarto

Create Quarto AI Document
goose_create_template

Create Parameterized Report Template
goose_addins

RStudio/Positron Addins for GooseR
goose_cache_clear

Clear Cache
goose_cache_warmup

Cache Warmup
goose_clear_category

Clear all items in a category
goose_format_options

Set global formatting options for gooseR
goose_load

Load R Object from Goose Memory
goose_configure

Configure Goose CLI Settings
goose_mapreduce

Parallel Map-Reduce with AI
goose_session_list

List items saved in current session
goose_session_end

End the current gooseR session
goose_loop_me

Convert Code to Loop Structure
goose_exists

Check if an item exists in gooseR memory
goose_continuation_prompt

Generate Continuation Prompt for Next Session
gooseR-branding

GooseR Universal Branding System
goose_get_config

Get Current Goose Configuration
goose_generate_tests

Generate Unit Tests with AI
goose_query

Query Goose with Session Context
goose_stream_multi

Stream Multiple Queries
goose_stream_session

Create Streaming Session
goose_document

Generate R Documentation with AI
goose_async_retry

Async Query with Retry
goose_optimize_plot

Optimize ggplot2 Code with AI
goose_suggest_colors

Suggest Color Palette with AI
goose_map

Map Async Function Over Data
goose_make_a_plan

Generate Analysis Plan from Shared Objects
goose_streaming

Streaming Response Module for GooseR
goose_cache_set

Cache an AI Response
goose_async

Async and Parallel Execution Module for GooseR
gooseR-package

gooseR: R Integration for 'Goose' AI
goose_pipeline

Create Async Query Pipeline
goose_template_save

Save Template to Library
print.goose_palette

Print method for goose_palette
print.goose_error_explanation

Print method for goose_error_explanation
goose_optimize_palette

Optimize Brand Palette with AI
goose_template_validate

Validate Template
goose_cache_stats

Get Cache Statistics
goose_quarto

Quarto and RMarkdown Integration for GooseR
goose_rmd_ai

Create RMarkdown AI Section
goose_session_start

Start a gooseR session for tracking saved items
goose_session_save

Save an object with session tracking
goose_quarto_chunk

Create AI-Powered Quarto Chunk
goose_save

Save R Object to Goose Memory
print.goose_template

Print Template
register_goose_engine

Register Goose Chunk Engine
goose_test_cli

Test if Goose CLI is Working
goose_templates

Prompt Template Module for GooseR
parse_memory_file

Helper: Parse Memory File
theme_brand

Generate ggplot2 theme from brand configuration
goose_recipe

Execute Goose Recipe
preview_brand

Preview Brand Configuration
%>%

Pipe operator
parse_session_list

Parse session list output
smart_extract

Smart Extract Variable Name from Question
goose_stream

Stream Response from Goose
goose_stream_async

Async Stream with Promise
goose_review_code

Review R Code with AI
with_goose_session

Execute code with automatic gooseR session management
goose_rename_columns

Intelligently Rename Survey Columns
goose_worker_pool

Create Async Worker Pool
goose_view_column_map

View Column Name Mapping
validate_brand

Validate brand configuration
goose_divider

Create a markdown-style divider
update_memory_metadata

Helper: Update Memory Metadata File
goose_list

List Objects in Goose Memory
goose_reduce

Reduce Results with AI
goose_ui_components

Visual UI Components for GooseR
goose_session

Create or Resume Goose Session
goose_template_apply

Apply Template with Variables
goose_template

Create a Prompt Template
goose_rename

Rename an item in gooseR memory
goose_session_clear

Clear all items from current session
goose_version

Get Goose CLI Version
goose_insert_chunk

Insert AI Chunk in Current Document
load_brand

Load brand configuration
print.goose_response

Print formatted AI response
parse_code_review

Parse code review response
print.goose_session

Print method for goose_session
goose_template_list

List Available Templates
print.goose_code_review

Print method for goose_code_review
goose_template_from_query

Create Template from History
goose_template_builtin

Get Built-in Template
goose_template_load

Load Template from Library
print.goose_cache_stats

Print Cache Statistics
remove_entry_from_lines

Helper: Remove Entry from Lines
remove_memory_entry

Helper: Remove Memory Entry from Metadata
WorkerPool

Worker Pool R6 Class
StreamHandler

Stream Handler R6 Class
brand_palette

Get brand color palette
abbreviate_survey_question

Intelligent Abbreviation of Survey Questions
brand_rmd_template

Generate RMarkdown template with brand styling
StreamSession

Stream Session R6 Class
brand_css

Generate CSS from brand configuration
extract_r_code

Extract R code blocks from text
brand_css_inline

Get inline CSS for RMarkdown
blend_colors

Blend two colors
create_memory_entry

Helper: Create Memory Entry
clean_documentation

Clean documentation output
extract_section

Extract section from text
extract_key_words

Extract Key Words from Text
abbreviate_name

Abbreviate a Name to Fit Length
extract_session_id

Extract session ID from Goose output
generate_diverging_palette

Generate diverging color palette
generate_sequential_palette

Generate sequential color palette
extract_hex_colors

Extract hex colors from text
extract_font_suggestions

Extract font suggestions from AI response
format_ai_response

Format AI response text for better display in R console
format_conversation

Format and display a gooseR conversation
goose_addin_template

Template Builder UI
get_brand_dir

Get brand configuration directory
get_memory_path

Get Goose Memory Directory Path
goose_async_timeout

Async Query with Timeout
goose_backup

Create a backup of all gooseR memory