## ----provider_wraps, cache=FALSE, eval=FALSE----------------------------------
# ollama <- llm_provider_ollama()
# 
# # Example: add a "short answer" mode (provider-level post prompt wrap)
# ollama$add_prompt_wrap(
#   provider_prompt_wrap(
#     modify_fn = \(txt) paste0(
#       txt,
#       "\n\nPlease answer concisely (< 2 sentences)."
#     )
#   ),
#   position = "post"
# )
# 
# # Use as usual: wraps are applied automatically
# "What's a vignette in R?" |> send_prompt(ollama)

