Learn R Programming

⚠️There's a newer version (0.1.2) of this package.Take me there.

gooseR

Copy Link

Version

Install

install.packages('gooseR')

Version

0.1.0

License

MIT + file LICENSE

Maintainer

Brandon Theriault

Last Published

February 6th, 2026

Functions in gooseR (0.1.0)

goose_addin_template

Template Builder UI
extract_section

Extract section from text
goose_ask

Enhanced Ask Goose with Formatting
goose_cache_warmup

Cache Warmup
goose_cache_ui

Cache Browser UI
goose_create_brand_ai

Create Brand with AI Assistance
goose_ask_raw

Original goose_ask (unformatted)
goose_async

Execute Query Asynchronously
goose_cache_import

Import Cache
goose_create_quarto

Create Quarto AI Document
goose_cache_init

Initialize Cache Database
goose_cached

Cached Query Execution
goose_batch_file

Batch Process File
goose_conversation_ui

Conversation Manager UI
goose_addin_review

Code Review Interface
extract_hex_colors

Extract hex colors from text
goose_addin_snippet

Code Snippet Generator
goose_create_brand

Create a new brand configuration interactively
goose_cache_clear

Clear Cache
extract_font_suggestions

Extract font suggestions from AI response
extract_session_id

Extract session ID from Goose output
goose_check_installation

Check Goose CLI Installation
gooseR-package

gooseR: R Integration for 'Goose' AI
goose_backup

Create a backup of all gooseR memory
gooseR-branding

GooseR Universal Branding System
goose_make_a_plan

Generate Analysis Plan from Shared Objects
goose_cache_get

Get Cached Response
goose_clear_category

Clear all items in a category
goose_clear_tags

Clear all items with specified tags
goose_batch

Execute Multiple Queries in Parallel
goose_cache_export

Export Cache
goose_load

Load R Object from Goose Memory
goose_delete

Delete Object from Goose Memory
goose_explain_error

Explain R Error with AI
goose_clear_all

Clear all gooseR memory
goose_cache_stats

Get Cache Statistics
goose_cache_set

Cache an AI Response
extract_key_words

Extract Key Words from Text
goose_addin_quick

Quick Ask
goose_clean_text

Get copy-friendly version of formatted text
goose_async_retry

Async Query with Retry
goose_exists

Check if an item exists in gooseR memory
goose_document

Generate R Documentation with AI
extract_r_code

Extract R code blocks from text
goose_reduce

Reduce Results with AI
goose_recipe

Execute Goose Recipe
goose_session_end

End the current gooseR session
goose_optimize_palette

Optimize Brand Palette with AI
goose_mapreduce

Parallel Map-Reduce with AI
goose_create_report

Create RMarkdown Report with AI
goose_loop_me

Convert Code to Loop Structure
goose_rename

Rename an item in gooseR memory
goose_async_timeout

Async Query with Timeout
goose_session_clear

Clear all items from current session
goose_create_template

Create Parameterized Report Template
goose_template_from_query

Create Template from History
goose_generate_tests

Generate Unit Tests with AI
goose_configure

Configure Goose CLI Settings
goose_continuation_prompt

Generate Continuation Prompt for Next Session
goose_insert_chunk

Insert AI Chunk in Current Document
goose_get_config

Get Current Goose Configuration
goose_format_options

Set global formatting options for gooseR
goose_stream_session

Create Streaming Session
goose_divider

Create a markdown-style divider
goose_map

Map Async Function Over Data
goose_stream

Stream Response from Goose
goose_session

Create or Resume Goose Session
goose_test_cli

Test if Goose CLI is Working
goose_save

Save R Object to Goose Memory
goose_list

List Objects in Goose Memory
goose_query

Query Goose with Session Context
goose_rmd_ai

Create RMarkdown AI Section
print.goose_error_explanation

Print method for goose_error_explanation
goose_review_code

Review R Code with AI
goose_quarto_chunk

Create AI-Powered Quarto Chunk
goose_pipeline

Create Async Query Pipeline
goose_optimize_plot

Optimize ggplot2 Code with AI
goose_suggest_colors

Suggest Color Palette with AI
smart_extract

Smart Extract Variable Name from Question
goose_rename_columns

Intelligently Rename Survey Columns
goose_version

Get Goose CLI Version
goose_session_list

List items saved in current session
goose_template

Create a Prompt Template
goose_stream_multi

Stream Multiple Queries
goose_give_sample

Share R Object Structure with Goose
print.goose_session

Print method for goose_session
validate_brand

Validate brand configuration
goose_stream_async

Async Stream with Promise
goose_template_apply

Apply Template with Variables
goose_honk

Review and Challenge Current Work
goose_session_save

Save an object with session tracking
update_memory_metadata

Helper: Update Memory Metadata File
print.goose_response

Print formatted AI response
preview_brand

Preview Brand Configuration
goose_template_builtin

Get Built-in Template
%>%

Pipe operator
print.goose_cache_stats

Print Cache Statistics
parse_memory_file

Helper: Parse Memory File
print.goose_code_review

Print method for goose_code_review
goose_template_save

Save Template to Library
goose_view_column_map

View Column Name Mapping
print.goose_palette

Print method for goose_palette
goose_template_list

List Available Templates
goose_worker_pool

Create Async Worker Pool
with_goose_session

Execute code with automatic gooseR session management
goose_session_start

Start a gooseR session for tracking saved items
goose_template_load

Load Template from Library
parse_session_list

Parse session list output
register_goose_engine

Register Goose Chunk Engine
print.goose_template

Print Template
goose_template_validate

Validate Template
load_brand

Load brand configuration
remove_memory_entry

Helper: Remove Memory Entry from Metadata
remove_entry_from_lines

Helper: Remove Entry from Lines
parse_code_review

Parse code review response
theme_brand

Generate ggplot2 theme from brand configuration
StreamHandler

Stream Handler R6 Class
brand_css

Generate CSS from brand configuration
abbreviate_survey_question

Intelligent Abbreviation of Survey Questions
StreamSession

Stream Session R6 Class
brand_rmd_template

Generate RMarkdown template with brand styling
brand_palette

Get brand color palette
WorkerPool

Worker Pool R6 Class
format_ai_response

Format AI response text for better display in R console
abbreviate_name

Abbreviate a Name to Fit Length
blend_colors

Blend two colors
brand_css_inline

Get inline CSS for RMarkdown
format_conversation

Format and display a gooseR conversation
goose_addin_chat

GooseR Chat Interface
get_brand_dir

Get brand configuration directory
clean_documentation

Clean documentation output
create_memory_entry

Helper: Create Memory Entry
get_memory_path

Get Goose Memory Directory Path
generate_diverging_palette

Generate diverging color palette
generate_sequential_palette

Generate sequential color palette