Agent                   Agent Class for LLM Interactions
AgentAction             AgentAction S3 Class
LLMConversation         LLMConversation Class for Coordinating Agents
build_factorial_experiments
                        Build Factorial Experiment Design
cache_llm_call          Cache LLM API Calls
call_llm                Call LLM API
call_llm_broadcast      Mode 2: Message Broadcast - Fixed Config,
                        Multiple Messages
call_llm_compare        Mode 3: Model Comparison - Multiple Configs,
                        Fixed Message
call_llm_par            Parallel LLM Processing with Tibble-Based
                        Experiments (Core Engine)
call_llm_robust         Robustly Call LLM API (Simple Retry)
call_llm_sweep          Mode 1: Parameter Sweep - Vary One Parameter,
                        Fixed Message
get_batched_embeddings
                        Generate Embeddings in Batches
llm_config              Create LLM Configuration
llm_fn                  Vectorised LLM transformer
llm_mutate              Mutate a data frame with LLM output
log_llm_error           Log LLMR Errors
parse_embeddings        Parse Embedding Response into a Numeric Matrix
reset_llm_parallel      Reset Parallel Environment
setup_llm_parallel      Setup Parallel Environment for LLM Processing
