add_attachment_to_active_conversation
                        Add attachment to active conversation
add_message_to_active_history
                        Add a message to the active conversation
add_user_message        Add user message to the active conversation
available_model_presets
                        Available model presets
available_openai_models
                        List of available AI models for selection in
                        the UI
call_openai_chat        Call the configured AI model
capture_rstudio_context
                        Capture RStudio editor and project context
check_api_key           Check API Key
create_new_conversation
                        Create a new conversation
delete_conversation     Delete a conversation
get_active_chat_history
                        Get active chat history
get_active_conversation
                        Get active conversation object
get_active_conversation_attachments
                        Get attachments for active conversation
get_active_conversation_id
                        Get active conversation ID
get_all_conversation_ids
                        Get all conversation IDs
get_assistant_response
                        Get assistant response for the active
                        conversation
get_conversation_attachments
                        Get attachments by ID
get_conversation_data   Get conversation data by ID
get_conversation_history
                        Get conversation history by ID
get_conversation_model
                        Get model for conversation
get_conversation_title
                        Get conversation title by ID
initialize_history_manager
                        Initialize the history manager
is_conversation_started
                        Has the conversation started (model locked)?
packetllm_addin         Launch PacketLLM from the RStudio Addins menu
parse_pages             Parse page range
read_file_content       Read file content
reset_history_manager   Reset the history manager
run_llm_chat_app        Run the PacketLLM gadget
set_active_conversation
                        Set the active conversation
set_conversation_model
                        Set model for conversation (if not started)
set_conversation_system_message
                        Set system message for conversation
