Package: gooseR 0.1.2

gooseR: R Integration for 'Goose' AI

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>.

Authors:Brandon Theriault [aut, cre]

gooseR_0.1.2.tar.gz
gooseR_0.1.2.zip(r-4.7-any)gooseR_0.1.2.zip(r-4.6-any)gooseR_0.1.2.zip(r-4.5-any)
gooseR_0.1.2.tgz(r-4.6-any)gooseR_0.1.2.tgz(r-4.5-any)
gooseR_0.1.2.tar.gz(r-4.7-any)gooseR_0.1.2.tar.gz(r-4.6-any)
gooseR_0.1.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
gooseR/json (API)

# Install 'gooseR' in R:
install.packages('gooseR', repos = c('https://blockbtheriault.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/blockbtheriault/gooser/issues

On CRAN:

Conda:

5.86 score 48 scripts 259 downloads 104 exports 61 dependencies

Last updated from:173212bfae. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK155
source / vignettesOK184
linux-releaseOK147
macos-releaseOK219
macos-oldrelOK207
windows-develOK126
windows-releaseOK107
windows-oldrelOK130
wasm-releaseOK140

Exports:%>%brand_cssbrand_css_inlinebrand_palettebrand_rmd_templateformat_ai_responseformat_conversationgoose_addin_chatgoose_addin_quickgoose_addin_reviewgoose_addin_snippetgoose_addin_templategoose_askgoose_ask_rawgoose_asyncgoose_async_retrygoose_async_timeoutgoose_backupgoose_batchgoose_batch_filegoose_cache_cleargoose_cache_exportgoose_cache_getgoose_cache_importgoose_cache_initgoose_cache_setgoose_cache_statsgoose_cache_uigoose_cache_warmupgoose_cachedgoose_check_installationgoose_clean_textgoose_clear_allgoose_clear_categorygoose_clear_tagsgoose_configuregoose_continuation_promptgoose_conversation_uigoose_create_brandgoose_create_brand_aigoose_create_quartogoose_create_reportgoose_create_templategoose_deletegoose_dividergoose_documentgoose_existsgoose_explain_errorgoose_format_optionsgoose_generate_testsgoose_get_configgoose_give_samplegoose_honkgoose_insert_chunkgoose_listgoose_loadgoose_loop_megoose_make_a_plangoose_mapgoose_mapreducegoose_optimize_palettegoose_optimize_plotgoose_pipelinegoose_quarto_chunkgoose_querygoose_recipegoose_reducegoose_renamegoose_rename_columnsgoose_review_codegoose_rmd_aigoose_savegoose_sessiongoose_session_cleargoose_session_endgoose_session_listgoose_session_savegoose_session_startgoose_streamgoose_stream_asyncgoose_stream_multigoose_stream_sessiongoose_suggest_colorsgoose_templategoose_template_applygoose_template_builtingoose_template_from_querygoose_template_listgoose_template_loadgoose_template_savegoose_template_validategoose_test_cligoose_versiongoose_view_column_mapgoose_worker_poolload_brandpreview_brandregister_goose_engineStreamHandlerStreamSessiontheme_brandvalidate_brandwith_goose_sessionWorkerPool

Dependencies:base64encbslibcachemclicodetoolscommonmarkcpp11DBIdigestevaluatefarverfastmapfontawesomefsfuturefuture.applyggplot2globalsgluegtableherehighrhtmltoolshttpuvisobandjquerylibjsonliteknitrlabelinglaterlifecyclelistenvmagrittrmemoisemimeminiUIotelparallellyprocessxpromisespspurrrR6rappdirsRColorBrewerRcpprlangrprojrootrstudioapiS7sassscalesshinysourcetoolssystemfontsvctrsviridisLitewithrxfunxtableyaml

Code Review and Testing with gooseR
Introduction | The Power of goose_honk() | Severity Levels | Real-World Example: Data Analysis Script | Gentle Review Output: | Harsh Review Output: | Improved Version After Review | Context-Aware Analysis | Data Manipulation | Statistical Models | Visualization | Generating Tests | Generated Tests: | Generating Documentation | Generated Documentation: | Error Explanation and Fixes | Error Explanation: | Best Practices Workflow | Integration with RStudio/Positron | Tips for Effective Code Review | Conclusion

Last update: 2025-12-11
Started: 2025-12-04

Getting Started with gooseR
Welcome to gooseR! 🦆 | Installation and Setup | Installing gooseR | Testing Your Setup | Configuration (if needed) | Your First gooseR Session | 1. Ask Questions | 2. Get Code Reviews | 3. Save Your Work with Memory | 4. Create Beautiful Visualizations | Essential Workflows | For Data Analysis | For Survey Data | For Team Collaboration | Tips for Success | Next Steps | Getting Help

Last update: 2025-12-11
Started: 2025-12-04

Memory Management and Workflow Tools
Introduction | Memory Basics | Saving Objects | Retrieving Objects | Organization with Categories and Tags | Bulk Operations | Backup and Restore | Cleaning by Tags | Session Management | Workflow Tools | Sharing Data Context | Getting Analysis Plans | Creating Handoffs | Continuation Prompts | Session Summaries | Real-World Workflow Examples | Daily Analysis Workflow | Team Collaboration Workflow | Project Organization Pattern | Advanced Memory Features | Memory Statistics | Selective Operations | Export and Import | Best Practices | Troubleshooting | Issue: Can't Find Saved Object | Issue: Memory Getting Large | Conclusion

Last update: 2025-12-11
Started: 2025-12-04

Survey Data Analysis with gooseR
Introduction | The Challenge | The Solution: Intelligent Renaming | Basic Usage | How It Works | Custom Abbreviations | Complete Workflow Example | Step 1: Load and Clean | Step 2: Get Analysis Guidance | Step 3: Perform Analysis | Step 4: Get Feedback and Document | Advanced Features | Handling Multiple Survey Waves | Pattern Detection Details | Preserving Original Questions | Tips and Best Practices | Common Issues and Solutions | Issue: Names Too Long | Issue: Duplicate Names After Abbreviation | Issue: Special Characters in Questions | Integration with Other gooseR Features | Conclusion

Last update: 2025-12-04
Started: 2025-12-04

gooseR Use-Case Demo
Overview | People Analytics | Sales Analysis | Code Review Workflow

Last update: 2025-12-02
Started: 2025-12-02

gooseR: R + Goose AI Integration
Overview | Quick Start | Next steps

Last update: 2025-12-02
Started: 2025-12-02

Readme and manuals

Help Manual

Help pageTopics
Generate CSS from brand configurationbrand_css
Get brand color palettebrand_palette
Generate RMarkdown template with brand stylingbrand_rmd_template
Format AI response text for better display in R consoleformat_ai_response
Format and display a gooseR conversationformat_conversation
GooseR Chat Interfacegoose_addin_chat
Quick Askgoose_addin_quick
Code Review Interfacegoose_addin_review
Code Snippet Generatorgoose_addin_snippet
Template Builder UIgoose_addin_template
RStudio/Positron Addins for GooseRgoose_addins
Enhanced Ask Goose with Formattinggoose_ask
Original goose_ask (unformatted)goose_ask_raw
Async and Parallel Execution Module for GooseRgoose_async
Async Query with Retrygoose_async_retry
Async Query with Timeoutgoose_async_timeout
Create a backup of all gooseR memorygoose_backup
Execute Multiple Queries in Parallelgoose_batch
Batch Process Filegoose_batch_file
Response Caching Module for GooseRgoose_cache
Clear Cachegoose_cache_clear
Export Cachegoose_cache_export
Get Cached Responsegoose_cache_get
Import Cachegoose_cache_import
Initialize Cache Databasegoose_cache_init
Cache an AI Responsegoose_cache_set
Get Cache Statisticsgoose_cache_stats
Cache Browser UIgoose_cache_ui
Cache Warmupgoose_cache_warmup
Cached Query Executiongoose_cached
Check Goose CLI Installationgoose_check_installation
Get copy-friendly version of formatted textgoose_clean_text
Clear all gooseR memorygoose_clear_all
Clear all items in a categorygoose_clear_category
Clear all items with specified tagsgoose_clear_tags
Configure Goose CLI Settingsgoose_configure
Generate Continuation Prompt for Next Sessiongoose_continuation_prompt
Conversation Manager UIgoose_conversation_ui
Create a new brand configuration interactivelygoose_create_brand
Create Brand with AI Assistancegoose_create_brand_ai
Create Quarto AI Documentgoose_create_quarto
Create RMarkdown Report with AIgoose_create_report
Create Parameterized Report Templategoose_create_template
Delete Object from Goose Memorygoose_delete
Create a markdown-style dividergoose_divider
Generate R Documentation with AIgoose_document
Check if an item exists in gooseR memorygoose_exists
Explain R Error with AIgoose_explain_error
Set global formatting options for gooseRgoose_format_options
Generate Unit Tests with AIgoose_generate_tests
Get Current Goose Configurationgoose_get_config
Share R Object Structure with Goosegoose_give_sample
Review and Challenge Current Workgoose_honk
Insert AI Chunk in Current Documentgoose_insert_chunk
List Objects in Goose Memorygoose_list
Load R Object from Goose Memorygoose_load
Convert Code to Loop Structuregoose_loop_me
Generate Analysis Plan from Shared Objectsgoose_make_a_plan
Map Async Function Over Datagoose_map
Parallel Map-Reduce with AIgoose_mapreduce
Optimize Brand Palette with AIgoose_optimize_palette
Optimize ggplot2 Code with AIgoose_optimize_plot
Create Async Query Pipelinegoose_pipeline
Quarto and RMarkdown Integration for GooseRgoose_quarto
Create AI-Powered Quarto Chunkgoose_quarto_chunk
Query Goose with Session Contextgoose_query
Execute Goose Recipegoose_recipe
Reduce Results with AIgoose_reduce
Rename an item in gooseR memorygoose_rename
Intelligently Rename Survey Columnsgoose_rename_columns
Review R Code with AIgoose_review_code
Create RMarkdown AI Sectiongoose_rmd_ai
Save R Object to Goose Memorygoose_save
Create or Resume Goose Sessiongoose_session
Clear all items from current sessiongoose_session_clear
End the current gooseR sessiongoose_session_end
List items saved in current sessiongoose_session_list
Save an object with session trackinggoose_session_save
Start a gooseR session for tracking saved itemsgoose_session_start
Stream Response from Goosegoose_stream
Async Stream with Promisegoose_stream_async
Stream Multiple Queriesgoose_stream_multi
Create Streaming Sessiongoose_stream_session
Streaming Response Module for GooseRgoose_streaming
Suggest Color Palette with AIgoose_suggest_colors
Create a Prompt Templategoose_template
Apply Template with Variablesgoose_template_apply
Get Built-in Templategoose_template_builtin
Create Template from Historygoose_template_from_query
List Available Templatesgoose_template_list
Load Template from Librarygoose_template_load
Save Template to Librarygoose_template_save
Validate Templategoose_template_validate
Prompt Template Module for GooseRgoose_templates
Test if Goose CLI is Workinggoose_test_cli
Visual UI Components for GooseRgoose_ui_components
Get Goose CLI Versiongoose_version
View Column Name Mappinggoose_view_column_map
Create Async Worker Poolgoose_worker_pool
GooseR Universal Branding SystemgooseR-branding
Load brand configurationload_brand
Preview Brand Configurationpreview_brand
Print Cache Statisticsprint.goose_cache_stats
Print method for goose_code_reviewprint.goose_code_review
Print method for goose_error_explanationprint.goose_error_explanation
Print method for goose_paletteprint.goose_palette
Print formatted AI responseprint.goose_response
Print method for goose_sessionprint.goose_session
Print Templateprint.goose_template
Register Goose Chunk Engineregister_goose_engine
Stream Handler R6 ClassStreamHandler
Stream Session R6 ClassStreamSession
Generate ggplot2 theme from brand configurationtheme_brand
Validate brand configurationvalidate_brand
Execute code with automatic gooseR session managementwith_goose_session
Worker Pool R6 ClassWorkerPool