Skip to contents

Addins and setup

ravel_chat_addin()
Launch the Ravel chat addin
ravel_settings_addin()
Launch the Ravel settings addin
ravel_setup_addin()
Launch the Ravel setup assistant
ravel_doctor()
Inspect local Ravel readiness
ravel_verify_provider()
Verify a provider with a tiny live prompt

Context and orchestration

ravel_collect_context()
Collect context for a Ravel chat turn
ravel_chat_turn()
Run one chat turn through a provider
ravel_list_project_files()
List project files for context gathering
ravel_list_providers()
List configured providers
ravel_provider_capabilities()
Report provider capabilities
ravel_read_history()
Read recent Ravel history entries

Auth and settings

ravel_auth_status()
Report provider auth status
ravel_login()
Start a provider login flow
ravel_logout()
Logout a provider from Ravel-managed credentials
ravel_launch_login()
Launch an official provider login flow
ravel_open_provider_page()
Open an official provider documentation or key-management page
ravel_set_api_key()
Store an API key for a provider
ravel_set_bearer_token()
Store a bearer token for a provider
ravel_get_setting()
Get a Ravel setting
ravel_set_setting()
Set a Ravel setting

Safe actions and analysis helpers

ravel_preview_code()
Preview generated code as a staged action
ravel_run_code()
Run R code with explicit approval semantics
ravel_apply_action()
Execute a staged action
ravel_stage_file_write()
Stage a file write action
ravel_approve_action()
Approve a staged action
ravel_reject_action()
Reject a staged action
ravel_summarize_object()
Summarize an R object for provider context
ravel_summarize_model()
Summarize a model object
ravel_interpret_model()
Interpret a model in plain English
ravel_suggest_diagnostics()
Suggest diagnostics for a model
ravel_draft_quarto_section()
Draft a Quarto section from analysis context

Developer internals

ravel_new_action()
Create a new staged Ravel action