Method List
-
#access_token LlmGateway::Clients::ClaudeCode::TokenManager
-
#access_token LlmGateway::Clients::OpenAI::TokenManager
-
#account_id LlmGateway::Clients::OpenAI
-
#account_id LlmGateway::Clients::OpenAI::TokenManager
-
#active_block_type LlmGateway::Adapters::NormalizedStreamAccumulator
-
#active_messages LlmGateway::Agents::InMemorySessionManager
-
#active_tool? LlmGateway::Adapters::NormalizedStreamAccumulator
-
after_execute LlmGateway::Prompt
-
#api_key LlmGateway::BaseClient
-
#base_endpoint LlmGateway::BaseClient
-
before_execute LlmGateway::Prompt
-
blank? LlmGateway::Utils
-
#blank? Object
-
#blocks LlmGateway::Adapters::NormalizedStreamAccumulator
-
#build_model_input_messages LlmGateway::Agents::InMemorySessionManager
-
build_provider LlmGateway
-
#busy! LlmGateway::Agents::InMemorySessionManager
-
#busy? LlmGateway::Agents::InMemorySessionManager
-
cache LlmGateway::Tool
-
#cache_key LlmGateway::Prompt
-
#cache_retention LlmGateway::Prompt
-
#chat LlmGateway::Clients::Groq
-
#chat LlmGateway::Clients::OpenAI
-
#chat LlmGateway::Clients::Anthropic
-
#chat_codex LlmGateway::Clients::OpenAI
-
#class_attribute Class
-
#client LlmGateway::Adapters::Adapter
-
#client_id LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#client_id LlmGateway::Clients::OpenAI::OAuthFlow
-
#client_id LlmGateway::Clients::ClaudeCode::TokenManager
-
#client_id LlmGateway::Clients::OpenAI::TokenManager
-
#client_secret LlmGateway::Clients::ClaudeCode::TokenManager
-
#code LlmGateway::Errors::ClientError
-
#compact LlmGateway::Agents::Harness
-
#compaction LlmGateway::Agents::InMemorySessionManager
-
configure LlmGateway
-
configured_clients LlmGateway
-
#content AssistantStreamEvent
-
context_overflow_message? LlmGateway::Errors
-
deep_symbolize_keys LlmGateway::Utils
-
#deep_symbolize_keys Hash
-
#default_queue_mode LlmGateway::Agents::Harness
-
definition LlmGateway::Tool
-
description LlmGateway::Tool
-
#dig LlmGateway::Agents::Event::ToolCallResult
-
download_file LlmGateway::Client
-
#download_file LlmGateway::Clients::OpenAI
-
#download_file LlmGateway::Adapters::Adapter
-
#download_file LlmGateway::Clients::Anthropic
-
#drain_message_queue LlmGateway::Agents::InMemorySessionManager
-
#ensure_valid_token LlmGateway::Clients::ClaudeCode::TokenManager
-
#ensure_valid_token LlmGateway::Clients::OpenAI::TokenManager
-
#events LlmGateway::Agents::FileSessionManager
-
#events LlmGateway::Agents::InMemorySessionManager
-
#events_until LlmGateway::Agents::InMemorySessionManager
-
#except Hash
-
#except! Hash
-
#exchange_code LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#exchange_code LlmGateway::Clients::OpenAI::OAuthFlow
-
#execute LlmGateway::Tool
-
#execute BashTool
-
#execute EditTool
-
#execute ReadTool
-
#execute WriteTool
-
expand_path ToolUtils
-
#expires_at LlmGateway::Clients::ClaudeCode::TokenManager
-
#expires_at LlmGateway::Clients::OpenAI::TokenManager
-
extract_account_id_from_token LlmGateway::Clients::OpenAI::OAuthFlow
-
#file_name LlmGateway::Agents::FileSessionManager
-
#final_message LlmGateway::Adapters::NormalizedStreamAccumulator
-
#final_result LlmGateway::Adapters::NormalizedStreamAccumulator
-
find_tool LlmGateway::Prompt
-
#follow_up_message LlmGateway::Agents::Harness
-
format_size ToolUtils
-
#generate_embeddings LlmGateway::Clients::OpenAI
-
#get LlmGateway::BaseClient
-
#get_oauth_access_token LlmGateway::Clients::OpenAI
-
#get_oauth_access_token LlmGateway::Clients::Anthropic
-
#idle! LlmGateway::Agents::InMemorySessionManager
-
included LlmGateway::Adapters::OpenAI::PromptCacheOptionMapper
-
#initialize LlmGateway::Tool
-
#initialize LlmGateway::Errors::ClientError
-
#initialize LlmGateway::Prompt
-
#initialize LlmGateway::BaseClient
-
#initialize LlmGateway::Clients::Groq
-
#initialize LlmGateway::Agents::Harness
-
#initialize LlmGateway::Clients::OpenAI
-
#initialize LlmGateway::Adapters::Adapter
-
#initialize LlmGateway::Clients::Anthropic
-
#initialize LlmGateway::Adapters::StreamMapper
-
#initialize LlmGateway::Agents::FileSessionManager
-
#initialize LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#initialize LlmGateway::Clients::OpenAI::OAuthFlow
-
#initialize LlmGateway::Agents::InMemorySessionManager
-
#initialize LlmGateway::Clients::ClaudeCode::TokenManager
-
#initialize LlmGateway::Clients::OpenAI::TokenManager
-
#initialize LlmGateway::Adapters::NormalizedStreamAccumulator
-
input_schema LlmGateway::Tool
-
#last_assistant_message_at LlmGateway::Agents::InMemorySessionManager
-
#last_message_id LlmGateway::Agents::InMemorySessionManager
-
#last_model_used LlmGateway::Agents::InMemorySessionManager
-
#last_reasoning_level_used LlmGateway::Agents::InMemorySessionManager
-
#login LlmGateway::Clients::OpenAI::OAuthFlow
-
map LlmGateway::Adapters::OptionMapper
-
map LlmGateway::Adapters::Groq::InputMapper
-
map LlmGateway::Adapters::Groq::OptionMapper
-
map LlmGateway::Adapters::Anthropic::InputMapper
-
map LlmGateway::Adapters::Anthropic::FileOutputMapper
-
#map LlmGateway::Adapters::Anthropic::StreamMapper
-
map LlmGateway::Adapters::AnthropicOptionMapper
-
map LlmGateway::Adapters::OpenAI::FileOutputMapper
-
map LlmGateway::Adapters::OpenAICodex::OptionMapper
-
map LlmGateway::Adapters::OpenAI::Responses::OptionMapper
-
#map LlmGateway::Adapters::OpenAI::Responses::StreamMapper
-
map LlmGateway::Adapters::OpenAI::ChatCompletions::InputMapper
-
map LlmGateway::Adapters::OpenAI::ChatCompletions::OptionMapper
-
#map LlmGateway::Adapters::OpenAI::ChatCompletions::StreamMapper
-
#map_cache_key! LlmGateway::Adapters::OpenAI::PromptCacheOptionMapper
-
map_content LlmGateway::Adapters::Anthropic::InputMapper
-
map_content LlmGateway::Adapters::OpenAI::Responses::InputMapper
-
map_content LlmGateway::Adapters::OpenAI::ChatCompletions::InputMapper
-
map_messages LlmGateway::Adapters::OpenAICodex::InputMapper
-
#map_prompt_cache_retention! LlmGateway::Adapters::OpenAI::PromptCacheOptionMapper
-
#message_hash LlmGateway::Adapters::NormalizedStreamAccumulator
-
#model LlmGateway::Agents::Harness
-
name LlmGateway::Tool
-
new PartialAssistantMessage
-
#next_turn_message LlmGateway::Agents::Harness
-
normalize_cache_retention LlmGateway::Adapters::OpenAI::Responses::OptionMapper
-
normalize_cache_retention LlmGateway::Adapters::OpenAI::ChatCompletions::OptionMapper
-
normalize_output_config LlmGateway::Adapters::AnthropicOptionMapper
-
#normalize_path LlmGateway::Agents::FileSessionManager
-
normalize_reasoning LlmGateway::Adapters::AnthropicOptionMapper
-
normalize_reasoning LlmGateway::Adapters::OpenAI::Responses::OptionMapper
-
normalize_reasoning_effort LlmGateway::Adapters::Groq::OptionMapper
-
normalize_reasoning_effort LlmGateway::Adapters::OpenAI::ChatCompletions::OptionMapper
-
normalize_response_format LlmGateway::Adapters::Groq::OptionMapper
-
#on_token_refresh LlmGateway::Clients::ClaudeCode::TokenManager
-
#on_token_refresh LlmGateway::Clients::OpenAI::TokenManager
-
#parse_callback LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#parse_callback LlmGateway::Clients::OpenAI::OAuthFlow
-
#post LlmGateway::BaseClient
-
#post_file LlmGateway::BaseClient
-
#post_stream LlmGateway::BaseClient
-
presence LlmGateway::Utils
-
#presence Object
-
present? LlmGateway::Utils
-
#present? Object
-
#prompt_message LlmGateway::Agents::Harness
-
#provider LlmGateway::Agents::Harness
-
provider_id_from_client LlmGateway::Client
-
providers LlmGateway::ProviderRegistry
-
#push LlmGateway::Adapters::NormalizedStreamAccumulator
-
#push_entry LlmGateway::Agents::InMemorySessionManager
-
#push_message LlmGateway::Agents::InMemorySessionManager
-
#push_message_to_queue LlmGateway::Agents::InMemorySessionManager
-
#queue_drain_mode LlmGateway::Agents::Harness
-
#queued_messages? LlmGateway::Agents::InMemorySessionManager
-
#reasoning LlmGateway::Agents::Harness
-
#reasoning AssistantStreamEvent
-
#redirect_uri LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#redirect_uri LlmGateway::Clients::OpenAI::OAuthFlow
-
refresh_access_token LlmGateway::Clients::OpenAI::OAuthFlow
-
#refresh_access_token LlmGateway::Clients::ClaudeCode::TokenManager
-
#refresh_access_token! LlmGateway::Clients::OpenAI::TokenManager
-
#refresh_token LlmGateway::Clients::ClaudeCode::TokenManager
-
#refresh_token LlmGateway::Clients::OpenAI::TokenManager
-
register LlmGateway::ProviderRegistry
-
registered? LlmGateway::ProviderRegistry
-
reset! LlmGateway::ProviderRegistry
-
reset_configuration! LlmGateway
-
resolve LlmGateway::ProviderRegistry
-
resolve_read_path ToolUtils
-
resolve_to_cwd ToolUtils
-
#responses LlmGateway::Clients::OpenAI
-
#result LlmGateway::Adapters::StreamMapper
-
#result LlmGateway::Adapters::NormalizedStreamAccumulator
-
#run LlmGateway::Prompt
-
#run LlmGateway::Agents::Harness
-
sanitize LlmGateway::Adapters::InputMessageSanitizer
-
sanitize LlmGateway::Adapters::OpenAI::ChatCompletions::InputMessageSanitizer
-
#scope LlmGateway::Clients::OpenAI::OAuthFlow
-
#scopes LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#session_id LlmGateway::Agents::FileSessionManager
-
#session_id LlmGateway::Agents::InMemorySessionManager
-
#session_manager LlmGateway::Agents::Harness
-
#session_path LlmGateway::Agents::FileSessionManager
-
#session_start LlmGateway::Agents::FileSessionManager
-
#session_start LlmGateway::Agents::InMemorySessionManager
-
split_lines_for_counting ToolUtils
-
#start LlmGateway::Clients::ClaudeCode::OAuthFlow
-
#start LlmGateway::Clients::OpenAI::OAuthFlow
-
#start_or_enqueue_user_message LlmGateway::Agents::InMemorySessionManager
-
#steer_message LlmGateway::Agents::Harness
-
#stream LlmGateway::Prompt
-
#stream LlmGateway::Clients::Groq
-
#stream LlmGateway::Clients::OpenAI
-
#stream LlmGateway::Adapters::Adapter
-
#stream LlmGateway::Clients::Anthropic
-
#stream_codex LlmGateway::Clients::OpenAI
-
#stream_responses LlmGateway::Clients::OpenAI
-
symbolize_key LlmGateway::Utils
-
symbolize_keys LlmGateway::Utils
-
#symbolize_keys Hash
-
#symbolize_keys! Hash
-
#system_prompt LlmGateway::Prompt
-
#text AssistantStreamEvent
-
text_with_response_format LlmGateway::Adapters::OpenAI::Responses::OptionMapper
-
#to_h LlmGateway::Agents::Event::ToolCallResult
-
#to_h LlmGateway::Agents::Event::Base
-
#to_h TextContent
-
#to_h ReasoningContent
-
#to_h ToolCall
-
#to_h ToolResult
-
#to_h ServerToolResult
-
#to_h AssistantMessage
-
#token_expired? LlmGateway::Clients::ClaudeCode::TokenManager
-
#token_expired? LlmGateway::Clients::OpenAI::TokenManager
-
#tool_call AssistantStreamEvent
-
tool_name LlmGateway::Tool
-
tools LlmGateway::Prompt
-
#tools LlmGateway::Prompt
-
#total_tokens LlmGateway::Agents::InMemorySessionManager
-
#transcript LlmGateway::Agents::Harness
-
truncate_head ToolUtils
-
truncate_string_to_bytes_from_end ToolUtils
-
truncate_tail ToolUtils
-
truncation_result ToolUtils
-
upload_file LlmGateway::Client
-
#upload_file LlmGateway::Clients::OpenAI
-
#upload_file LlmGateway::Adapters::Adapter
-
#upload_file LlmGateway::Clients::Anthropic
-
#usage_hash LlmGateway::Adapters::NormalizedStreamAccumulator
-
#validate_drain_mode! LlmGateway::Agents::InMemorySessionManager
-
validate_options! LlmGateway::Adapters::Groq::OptionMapper
-
validate_options! LlmGateway::Adapters::AnthropicOptionMapper
-
validate_options! LlmGateway::Adapters::OpenAI::Responses::OptionMapper
-
validate_options! LlmGateway::Adapters::OpenAI::ChatCompletions::OptionMapper
-
#validate_queue! LlmGateway::Agents::InMemorySessionManager
-
with_file_mutation_lock ToolUtils