gooseR0.1.2 package

R Integration for 'Goose' AI

abbreviate_name

Abbreviate a Name to Fit Length

abbreviate_survey_question

Intelligent Abbreviation of Survey Questions

blend_colors

Blend two colors

brand_css_inline

Get inline CSS for RMarkdown

brand_css

Generate CSS from brand configuration

brand_palette

Get brand color palette

brand_rmd_template

Generate RMarkdown template with brand styling

clean_documentation

Clean documentation output

create_memory_entry

Helper: Create Memory Entry

extract_font_suggestions

Extract font suggestions from AI response

extract_hex_colors

Extract hex colors from text

extract_key_words

Extract Key Words from Text

extract_r_code

Extract R code blocks from text

extract_section

Extract section from text

extract_session_id

Extract session ID from Goose output

format_ai_response

Format AI response text for better display in R console

format_conversation

Format and display a gooseR conversation

generate_diverging_palette

Generate diverging color palette

generate_sequential_palette

Generate sequential color palette

get_brand_dir

Get brand configuration directory

get_memory_path

Get Goose Memory Directory Path

goose_addin_chat

GooseR Chat Interface

goose_addin_quick

Quick Ask

goose_addin_review

Code Review Interface

goose_addin_snippet

Code Snippet Generator

goose_addin_template

Template Builder UI

goose_addins

RStudio/Positron Addins for GooseR

goose_ask_raw

Original goose_ask (unformatted)

goose_ask

Enhanced Ask Goose with Formatting

goose_async_retry

Async Query with Retry

goose_async_timeout

Async Query with Timeout

goose_async

Async and Parallel Execution Module for GooseR

goose_backup

Create a backup of all gooseR memory

goose_batch_file

Batch Process File

goose_batch

Execute Multiple Queries in Parallel

goose_cache_clear

Clear Cache

goose_cache_export

Export Cache

goose_cache_get

Get Cached Response

goose_cache_import

Import Cache

goose_cache_init

Initialize Cache Database

goose_cache_set

Cache an AI Response

goose_cache_stats

Get Cache Statistics

goose_cache_ui

Cache Browser UI

goose_cache_warmup

Cache Warmup

goose_cache

Response Caching Module for GooseR

goose_cached

Cached Query Execution

goose_check_installation

Check Goose CLI Installation

goose_clean_text

Get copy-friendly version of formatted text

goose_clear_all

Clear all gooseR memory

goose_clear_category

Clear all items in a category

goose_clear_tags

Clear all items with specified tags

goose_configure

Configure Goose CLI Settings

goose_continuation_prompt

Generate Continuation Prompt for Next Session

goose_conversation_ui

Conversation Manager UI

goose_create_brand_ai

Create Brand with AI Assistance

goose_create_brand

Create a new brand configuration interactively

goose_create_quarto

Create Quarto AI Document

goose_create_report

Create RMarkdown Report with AI

goose_create_template

Create Parameterized Report Template

goose_delete

Delete Object from Goose Memory

goose_divider

Create a markdown-style divider

goose_document

Generate R Documentation with AI

goose_exists

Check if an item exists in gooseR memory

goose_explain_error

Explain R Error with AI

goose_format_options

Set global formatting options for gooseR

goose_generate_tests

Generate Unit Tests with AI

goose_get_config

Get Current Goose Configuration

goose_give_sample

Share R Object Structure with Goose

goose_honk

Review and Challenge Current Work

goose_insert_chunk

Insert AI Chunk in Current Document

goose_list

List Objects in Goose Memory

goose_load

Load R Object from Goose Memory

goose_loop_me

Convert Code to Loop Structure

goose_make_a_plan

Generate Analysis Plan from Shared Objects

goose_map

Map Async Function Over Data

goose_mapreduce

Parallel Map-Reduce with AI

goose_optimize_palette

Optimize Brand Palette with AI

goose_optimize_plot

Optimize ggplot2 Code with AI

goose_pipeline

Create Async Query Pipeline

goose_quarto_chunk

Create AI-Powered Quarto Chunk

goose_quarto

Quarto and RMarkdown Integration for GooseR

goose_query

Query Goose with Session Context

goose_recipe

Execute Goose Recipe

goose_reduce

Reduce Results with AI

goose_rename_columns

Intelligently Rename Survey Columns

goose_rename

Rename an item in gooseR memory

goose_review_code

Review R Code with AI

goose_rmd_ai

Create RMarkdown AI Section

goose_save

Save R Object to Goose Memory

goose_session_clear

Clear all items from current session

goose_session_end

End the current gooseR session

goose_session_list

List items saved in current session

goose_session_save

Save an object with session tracking

goose_session_start

Start a gooseR session for tracking saved items

goose_session

Create or Resume Goose Session

goose_stream_async

Async Stream with Promise

goose_stream_multi

Stream Multiple Queries

goose_stream_session

Create Streaming Session

goose_stream

Stream Response from Goose

goose_streaming

Streaming Response Module for GooseR

goose_suggest_colors

Suggest Color Palette with AI

goose_template_apply

Apply Template with Variables

goose_template_builtin

Get Built-in Template

goose_template_from_query

Create Template from History

goose_template_list

List Available Templates

goose_template_load

Load Template from Library

goose_template_save

Save Template to Library

goose_template_validate

Validate Template

goose_template

Create a Prompt Template

goose_templates

Prompt Template Module for GooseR

goose_test_cli

Test if Goose CLI is Working

goose_ui_components

Visual UI Components for GooseR

goose_version

Get Goose CLI Version

goose_view_column_map

View Column Name Mapping

goose_worker_pool

Create Async Worker Pool

gooseR-branding

GooseR Universal Branding System

gooseR-package

gooseR: R Integration for 'Goose' AI

load_brand

Load brand configuration

parse_code_review

Parse code review response

parse_memory_file

Helper: Parse Memory File

parse_session_list

Parse session list output

pipe

Pipe operator

preview_brand

Preview Brand Configuration

print.goose_cache_stats

Print Cache Statistics

print.goose_code_review

Print method for goose_code_review

print.goose_error_explanation

Print method for goose_error_explanation

print.goose_palette

Print method for goose_palette

print.goose_response

Print formatted AI response

print.goose_session

Print method for goose_session

print.goose_template

Print Template

register_goose_engine

Register Goose Chunk Engine

remove_entry_from_lines

Helper: Remove Entry from Lines

remove_memory_entry

Helper: Remove Memory Entry from Metadata

smart_extract

Smart Extract Variable Name from Question

StreamHandler

Stream Handler R6 Class

StreamSession

Stream Session R6 Class

theme_brand

Generate ggplot2 theme from brand configuration

update_memory_metadata

Helper: Update Memory Metadata File

validate_brand

Validate brand configuration

with_goose_session

Execute code with automatic gooseR session management

WorkerPool

Worker Pool R6 Class

Seamless integration between R and 'Goose' AI capabilities including memory management, visualization enhancements, and workflow automation. Save R objects to 'Goose' memory, apply Block branding to visualizations, and manage data science project workflows. For more information about 'Goose' AI, see <https://github.com/block/goose>.

  • Maintainer: Brandon Theriault
  • License: MIT + file LICENSE
  • Last published: 2026-02-06