Learn R Programming

gooseR (version 0.1.2)

goose_session: Create or Resume Goose Session

Description

Manage Goose sessions for maintaining context across queries.

Usage

goose_session(
  action = c("create", "resume", "list", "remove"),
  name = NULL,
  session_id = NULL,
  timeout = getOption("goose.timeout", 300),
  retries = getOption("goose.retries", 1)
)

Value

Session information or query result

Arguments

action

Character, one of "create", "resume", "list", "remove"

name

Optional session name

session_id

Optional session ID

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.