goose_recipe: Execute Goose Recipe

View source: R/cli_integration.R

goose_recipeR Documentation

Execute Goose Recipe

Description

Run a Goose recipe with parameters.

Usage

goose_recipe(
  recipe,
  params = list(),
  explain = FALSE,
  render = FALSE,
  timeout = getOption("goose.timeout", 300),
  retries = getOption("goose.retries", 1)
)

Arguments

recipe

Character, recipe name or path to recipe file

params

Named list of parameters to pass to recipe

explain

Logical, show recipe explanation instead of running

render

Logical, render recipe instead of running

timeout

Numeric, timeout in seconds (default uses getOption('goose.timeout', 300)). Set to Inf for no timeout.

retries

Integer, number of retries after the first attempt (default uses getOption('goose.retries', 1)). Retries only occur for timeout/transient errors.

Value

Recipe output or explanation


gooseR documentation built on Feb. 6, 2026, 5:07 p.m.