Combines multiple context objects into a single context for use with
cassidy_chat(). Contexts are joined with separators to maintain clarity.
Examples
if (FALSE) { # \dontrun{
# Combine project context with a file
combined <- cassidy_context_combined(
cassidy_context_project(),
cassidy_describe_file("R/my-function.R")
)
# Use directly in chat
cassidy_chat("Review this code", context = combined)
# Combine multiple files
cassidy_chat("Compare these implementations", context =
cassidy_context_combined(
cassidy_describe_file("R/old-approach.R"),
cassidy_describe_file("R/new-approach.R")
)
)
} # }