NEWS
gooseR 0.1.2 (2026-02-06)
- Critical Fix: Increased default timeout from 30s to 300s (5 minutes)
goose_ask() and goose_ask_raw() now use 300s default timeout
- All AI-powered functions updated to use configurable timeout
- Complex queries (code generation, analysis) no longer timeout prematurely
- Improved Authentication:
goose_test_cli() timeout increased to 60s
- Added informative message about authentication during test
- Allows sufficient time for password entry during first-time auth
- Improved Reliability: Centralized CLI runner + retry support
- All Goose CLI calls now run through an internal
processx-based runner for consistent stdout/stderr capture
- Added retry support for transient failures (timeouts/network blips)
- New options:
options(goose.retries = 1, goose.retry_delay = 1, goose.retry_on = c('timeout','transient'))
- New Global Option:
options(goose.timeout = 300)
- Set custom default timeout for all goose functions
- Use
timeout = Inf for no timeout on individual calls
- Safer Long-Running Operations
goose_recipe() and goose_session() now accept timeout + retries
goose_stream() now supports max_time and idle_timeout guardrails
- Documentation: Updated all timeout-related documentation
gooseR 0.1.1 (2025-12-22)
- Major Enhancement: Comprehensive memory management system
goose_clear_category(), goose_clear_tags(), goose_clear_all() for bulk cleanup
goose_exists(), goose_rename(), goose_backup() for smart memory operations
- Session tracking with
goose_session_start(), with_goose_session() wrapper
- AI Response Formatting: Beautiful markdown output by default
format_ai_response() with headers, bullets, code blocks, colors
goose_format_options() for global configuration
- Enhanced
goose_ask() with automatic formatting
- 18 New Functions: Doubling package functionality
- 100% Backward Compatibility: All existing code continues to work
- Improved Error Handling: Progress bars, confirmations, comprehensive validation
gooseR 0.1.0 (2025-12-17)
- Initial professional release ✅ NOW LIVE ON CRAN
- Organized repository structure (docs/, inst/examples, tests/manual, vignettes/)
- Added user-first README and demos
- Introduced roadmap and contributing guidelines
- Core memory system with goose_save(), goose_load(), goose_list()
- Brand theming system with theme_brand()
- CLI integration and AI assistant functions