Method List
-
action_for AgentHarness::ErrorTaxonomy
-
#all AgentHarness::Providers::Registry
-
#all_metrics AgentHarness::Orchestration::HealthMonitor
-
#attempted_providers AgentHarness::NoProvidersAvailableError
-
#auto_switch_on_error AgentHarness::OrchestrationConfig
-
#auto_switch_on_rate_limit AgentHarness::OrchestrationConfig
-
#available AgentHarness::Providers::Registry
-
available? AgentHarness::Providers::Aider
-
available? AgentHarness::Providers::Codex
-
#available? AgentHarness::CommandExecutor
-
available? AgentHarness::Providers::Cursor
-
available? AgentHarness::Providers::Gemini
-
#available? AgentHarness::Providers::Adapter::ClassMethods
-
available? AgentHarness::Providers::Kilocode
-
available? AgentHarness::Providers::Opencode
-
available? AgentHarness::Providers::Anthropic
-
available? AgentHarness::Providers::GithubCopilot
-
#available_providers AgentHarness::Orchestration::ProviderManager
-
#base_delay AgentHarness::RetryConfig
-
binary_name AgentHarness::Providers::Aider
-
binary_name AgentHarness::Providers::Codex
-
binary_name AgentHarness::Providers::Cursor
-
binary_name AgentHarness::Providers::Gemini
-
#binary_name AgentHarness::Providers::Adapter::ClassMethods
-
binary_name AgentHarness::Providers::Kilocode
-
binary_name AgentHarness::Providers::Opencode
-
binary_name AgentHarness::Providers::Anthropic
-
binary_name AgentHarness::Providers::GithubCopilot
-
#callbacks AgentHarness::Configuration
-
#capabilities AgentHarness::Providers::Aider
-
#capabilities AgentHarness::Providers::Codex
-
#capabilities AgentHarness::Providers::Cursor
-
#capabilities AgentHarness::Providers::Gemini
-
#capabilities AgentHarness::Providers::Adapter
-
#capabilities AgentHarness::Providers::Kilocode
-
#capabilities AgentHarness::Providers::Opencode
-
#capabilities AgentHarness::Providers::Anthropic
-
#capabilities AgentHarness::Providers::GithubCopilot
-
categories AgentHarness::ErrorTaxonomy
-
#circuit_breaker AgentHarness::OrchestrationConfig
-
#circuit_breaker_config AgentHarness::OrchestrationConfig
-
#circuit_open? AgentHarness::Orchestration::ProviderManager
-
classify AgentHarness::ErrorTaxonomy
-
classify_message AgentHarness::ErrorTaxonomy
-
#clear! AgentHarness::TokenTracker
-
#clear_limit AgentHarness::Orchestration::RateLimiter
-
#closed? AgentHarness::Orchestration::CircuitBreaker
-
#command_executor AgentHarness::Configuration
-
conductor AgentHarness
-
#config AgentHarness::Providers::Base
-
#config_file_path AgentHarness::Configuration
-
configuration AgentHarness
-
configure AgentHarness
-
#configure AgentHarness::Providers::Base
-
#context AgentHarness::Error
-
#current_provider AgentHarness::Orchestration::ProviderManager
-
#custom_provider_classes AgentHarness::Configuration
-
#dangerous_mode_flags AgentHarness::Providers::Adapter
-
#dangerous_mode_flags AgentHarness::Providers::Anthropic
-
#dangerous_mode_flags AgentHarness::Providers::GithubCopilot
-
#default_flags AgentHarness::ProviderConfig
-
#default_provider AgentHarness::Configuration
-
#default_reset_time AgentHarness::RateLimitConfig
-
#default_timeout AgentHarness::Configuration
-
description_for AgentHarness::ErrorTaxonomy
-
discover_models AgentHarness::Providers::Aider
-
discover_models AgentHarness::Providers::Codex
-
discover_models AgentHarness::Providers::Cursor
-
discover_models AgentHarness::Providers::Gemini
-
#discover_models AgentHarness::Providers::Adapter::ClassMethods
-
discover_models AgentHarness::Providers::Kilocode
-
discover_models AgentHarness::Providers::Opencode
-
discover_models AgentHarness::Providers::Anthropic
-
discover_models AgentHarness::Providers::GithubCopilot
-
#display_name AgentHarness::Providers::Base
-
#display_name AgentHarness::Providers::Aider
-
#display_name AgentHarness::Providers::Codex
-
#display_name AgentHarness::Providers::Cursor
-
#display_name AgentHarness::Providers::Gemini
-
#display_name AgentHarness::Providers::Kilocode
-
#display_name AgentHarness::Providers::Opencode
-
#display_name AgentHarness::Providers::Anthropic
-
#display_name AgentHarness::Providers::GithubCopilot
-
#duration AgentHarness::Response
-
#duration AgentHarness::CommandExecutor::Result
-
#emit AgentHarness::CallbackRegistry
-
#enabled AgentHarness::OrchestrationConfig
-
#enabled AgentHarness::CircuitBreakerConfig
-
#enabled AgentHarness::RetryConfig
-
#enabled AgentHarness::RateLimitConfig
-
#enabled AgentHarness::HealthCheckConfig
-
#enabled AgentHarness::ProviderConfig
-
#error AgentHarness::Response
-
#error_patterns AgentHarness::Providers::Cursor
-
#error_patterns AgentHarness::Providers::Gemini
-
#error_patterns AgentHarness::Providers::Adapter
-
#error_patterns AgentHarness::Providers::Anthropic
-
#error_patterns AgentHarness::Providers::GithubCopilot
-
#errors AgentHarness::NoProvidersAvailableError
-
#event_count AgentHarness::TokenTracker
-
#execute AgentHarness::CommandExecutor
-
#execute_direct AgentHarness::Orchestration::Conductor
-
#executor AgentHarness::Providers::Base
-
#exit_code AgentHarness::Response
-
#exit_code AgentHarness::CommandExecutor::Result
-
#exponential_base AgentHarness::RetryConfig
-
#failed? AgentHarness::Response
-
#failed? AgentHarness::CommandExecutor::Result
-
#failure_count AgentHarness::Orchestration::CircuitBreaker
-
#failure_threshold AgentHarness::CircuitBreakerConfig
-
#failure_threshold AgentHarness::HealthCheckConfig
-
#fallback_providers AgentHarness::Configuration
-
#fetch_mcp_servers AgentHarness::Providers::Cursor
-
#fetch_mcp_servers AgentHarness::Providers::Adapter
-
#fetch_mcp_servers AgentHarness::Providers::Anthropic
-
firewall_requirements AgentHarness::Providers::Aider
-
firewall_requirements AgentHarness::Providers::Codex
-
firewall_requirements AgentHarness::Providers::Cursor
-
firewall_requirements AgentHarness::Providers::Gemini
-
#firewall_requirements AgentHarness::Providers::Adapter::ClassMethods
-
firewall_requirements AgentHarness::Providers::Kilocode
-
firewall_requirements AgentHarness::Providers::Opencode
-
firewall_requirements AgentHarness::Providers::Anthropic
-
firewall_requirements AgentHarness::Providers::GithubCopilot
-
#get AgentHarness::Providers::Registry
-
#get_provider AgentHarness::Orchestration::ProviderManager
-
#half_open? AgentHarness::Orchestration::CircuitBreaker
-
#half_open_max_calls AgentHarness::CircuitBreakerConfig
-
#health_check AgentHarness::OrchestrationConfig
-
#health_check_config AgentHarness::OrchestrationConfig
-
#health_status AgentHarness::Providers::Adapter
-
#health_status AgentHarness::Orchestration::ProviderManager
-
#healthy? AgentHarness::Orchestration::HealthMonitor
-
#healthy? AgentHarness::Orchestration::ProviderManager
-
included AgentHarness::Providers::Adapter
-
#initialize AgentHarness::Error
-
#initialize AgentHarness::RateLimitError
-
#initialize AgentHarness::CircuitOpenError
-
#initialize AgentHarness::NoProvidersAvailableError
-
#initialize AgentHarness::Response
-
#initialize AgentHarness::Configuration
-
#initialize AgentHarness::OrchestrationConfig
-
#initialize AgentHarness::CircuitBreakerConfig
-
#initialize AgentHarness::RetryConfig
-
#initialize AgentHarness::RateLimitConfig
-
#initialize AgentHarness::HealthCheckConfig
-
#initialize AgentHarness::ProviderConfig
-
#initialize AgentHarness::CallbackRegistry
-
#initialize AgentHarness::TokenTracker
-
#initialize AgentHarness::Providers::Base
-
#initialize AgentHarness::CommandExecutor
-
#initialize AgentHarness::Providers::Registry
-
#initialize AgentHarness::Orchestration::Metrics
-
#initialize AgentHarness::Orchestration::Conductor
-
#initialize AgentHarness::Orchestration::RateLimiter
-
#initialize AgentHarness::Orchestration::HealthMonitor
-
#initialize AgentHarness::Orchestration::ProviderHealthMetrics
-
#initialize AgentHarness::Orchestration::CircuitBreaker
-
#initialize AgentHarness::Orchestration::ProviderManager
-
#input_tokens AgentHarness::Response
-
#input_tokens AgentHarness::TokenTracker::TokenEvent
-
#inspect AgentHarness::Response
-
instruction_file_paths AgentHarness::Providers::Aider
-
instruction_file_paths AgentHarness::Providers::Codex
-
instruction_file_paths AgentHarness::Providers::Cursor
-
instruction_file_paths AgentHarness::Providers::Gemini
-
#instruction_file_paths AgentHarness::Providers::Adapter::ClassMethods
-
instruction_file_paths AgentHarness::Providers::Kilocode
-
instruction_file_paths AgentHarness::Providers::Opencode
-
instruction_file_paths AgentHarness::Providers::Anthropic
-
instruction_file_paths AgentHarness::Providers::GithubCopilot
-
#interval AgentHarness::HealthCheckConfig
-
#jitter AgentHarness::RetryConfig
-
#limit_count AgentHarness::Orchestration::RateLimiter
-
#limited? AgentHarness::Orchestration::RateLimiter
-
#limited_until AgentHarness::Orchestration::RateLimiter
-
#log_level AgentHarness::Configuration
-
logger AgentHarness
-
#logger AgentHarness::Configuration
-
#logger AgentHarness::Providers::Base
-
#logger AgentHarness::CommandExecutor
-
#mark_limited AgentHarness::Orchestration::RateLimiter
-
#mark_rate_limited AgentHarness::Orchestration::ProviderManager
-
#max_attempts AgentHarness::RetryConfig
-
#max_delay AgentHarness::RetryConfig
-
#merge! AgentHarness::ProviderConfig
-
#metadata AgentHarness::Response
-
#metrics AgentHarness::Orchestration::Conductor
-
#metrics_for AgentHarness::Orchestration::HealthMonitor
-
#model AgentHarness::Response
-
#model AgentHarness::ProviderConfig
-
#model AgentHarness::TokenTracker::TokenEvent
-
model_family AgentHarness::Providers::Cursor
-
model_family AgentHarness::Providers::Gemini
-
model_family AgentHarness::Providers::Anthropic
-
model_family AgentHarness::Providers::GithubCopilot
-
#models AgentHarness::ProviderConfig
-
#name AgentHarness::ProviderConfig
-
#name AgentHarness::Providers::Base
-
#name AgentHarness::Providers::Aider
-
#name AgentHarness::Providers::Codex
-
#name AgentHarness::Providers::Cursor
-
#name AgentHarness::Providers::Gemini
-
#name AgentHarness::Providers::Kilocode
-
#name AgentHarness::Providers::Opencode
-
#name AgentHarness::Providers::Anthropic
-
#name AgentHarness::Providers::GithubCopilot
-
#on_circuit_close AgentHarness::Configuration
-
#on_circuit_open AgentHarness::Configuration
-
#on_provider_switch AgentHarness::Configuration
-
#on_tokens_used AgentHarness::Configuration
-
#on_tokens_used AgentHarness::TokenTracker
-
#open? AgentHarness::Orchestration::CircuitBreaker
-
#orchestration AgentHarness::Configuration
-
#orchestration_config AgentHarness::Configuration
-
#original_error AgentHarness::Error
-
#output AgentHarness::Response
-
#output_tokens AgentHarness::Response
-
#output_tokens AgentHarness::TokenTracker::TokenEvent
-
#priority AgentHarness::ProviderConfig
-
provider AgentHarness
-
#provider AgentHarness::RateLimitError
-
#provider AgentHarness::CircuitOpenError
-
#provider AgentHarness::Response
-
#provider AgentHarness::Configuration
-
#provider AgentHarness::TokenTracker::TokenEvent
-
#provider_instances AgentHarness::Orchestration::ProviderManager
-
#provider_manager AgentHarness::Orchestration::Conductor
-
#provider_metrics AgentHarness::Orchestration::Metrics
-
provider_model_name AgentHarness::Providers::Cursor
-
provider_model_name AgentHarness::Providers::Gemini
-
provider_model_name AgentHarness::Providers::Anthropic
-
provider_model_name AgentHarness::Providers::GithubCopilot
-
provider_name AgentHarness::Providers::Aider
-
provider_name AgentHarness::Providers::Codex
-
provider_name AgentHarness::Providers::Cursor
-
provider_name AgentHarness::Providers::Gemini
-
#provider_name AgentHarness::Providers::Adapter::ClassMethods
-
provider_name AgentHarness::Providers::Kilocode
-
provider_name AgentHarness::Providers::Opencode
-
provider_name AgentHarness::Providers::Anthropic
-
provider_name AgentHarness::Providers::GithubCopilot
-
#providers AgentHarness::Configuration
-
#rate_limit AgentHarness::OrchestrationConfig
-
#rate_limit_config AgentHarness::OrchestrationConfig
-
#rate_limited? AgentHarness::Orchestration::ProviderManager
-
#recent_events AgentHarness::TokenTracker
-
#recent_failures AgentHarness::Orchestration::ProviderHealthMetrics
-
#recent_successes AgentHarness::Orchestration::ProviderHealthMetrics
-
#record AgentHarness::TokenTracker
-
#record_attempt AgentHarness::Orchestration::Metrics
-
#record_failure AgentHarness::Orchestration::Metrics
-
#record_failure AgentHarness::Orchestration::HealthMonitor
-
#record_failure AgentHarness::Orchestration::ProviderHealthMetrics
-
#record_failure AgentHarness::Orchestration::CircuitBreaker
-
#record_failure AgentHarness::Orchestration::ProviderManager
-
#record_success AgentHarness::Orchestration::Metrics
-
#record_success AgentHarness::Orchestration::HealthMonitor
-
#record_success AgentHarness::Orchestration::ProviderHealthMetrics
-
#record_success AgentHarness::Orchestration::CircuitBreaker
-
#record_success AgentHarness::Orchestration::ProviderManager
-
#record_switch AgentHarness::Orchestration::Metrics
-
#register AgentHarness::CallbackRegistry
-
#register AgentHarness::Providers::Registry
-
#register_provider AgentHarness::Configuration
-
#registered? AgentHarness::CallbackRegistry
-
#registered? AgentHarness::Providers::Registry
-
#request_id AgentHarness::TokenTracker::TokenEvent
-
reset! AgentHarness
-
#reset! AgentHarness::Providers::Registry
-
#reset! AgentHarness::Orchestration::Metrics
-
#reset! AgentHarness::Orchestration::Conductor
-
#reset! AgentHarness::Orchestration::RateLimiter
-
#reset! AgentHarness::Orchestration::HealthMonitor
-
#reset! AgentHarness::Orchestration::CircuitBreaker
-
#reset! AgentHarness::Orchestration::ProviderManager
-
#reset_provider! AgentHarness::Orchestration::HealthMonitor
-
#reset_time AgentHarness::RateLimitError
-
#retry AgentHarness::OrchestrationConfig
-
#retry_config AgentHarness::OrchestrationConfig
-
retryable? AgentHarness::ErrorTaxonomy
-
#select_provider AgentHarness::Orchestration::ProviderManager
-
send_message AgentHarness
-
#send_message AgentHarness::Providers::Base
-
#send_message AgentHarness::Providers::Cursor
-
#send_message AgentHarness::Providers::Adapter
-
#send_message AgentHarness::Orchestration::Conductor
-
#session_flags AgentHarness::Providers::Aider
-
#session_flags AgentHarness::Providers::Codex
-
#session_flags AgentHarness::Providers::Adapter
-
#session_flags AgentHarness::Providers::GithubCopilot
-
#state AgentHarness::Orchestration::CircuitBreaker
-
#status AgentHarness::Orchestration::Conductor
-
#status AgentHarness::Orchestration::RateLimiter
-
#status AgentHarness::Orchestration::CircuitBreaker
-
#stderr AgentHarness::CommandExecutor::Result
-
#stdout AgentHarness::CommandExecutor::Result
-
#success? AgentHarness::Response
-
#success? AgentHarness::CommandExecutor::Result
-
#success_count AgentHarness::Orchestration::CircuitBreaker
-
#success_rate AgentHarness::Orchestration::ProviderHealthMetrics
-
#summary AgentHarness::TokenTracker
-
#summary AgentHarness::Orchestration::Metrics
-
#supports_dangerous_mode? AgentHarness::Providers::Adapter
-
#supports_dangerous_mode? AgentHarness::Providers::Anthropic
-
#supports_dangerous_mode? AgentHarness::Providers::GithubCopilot
-
#supports_mcp? AgentHarness::Providers::Cursor
-
#supports_mcp? AgentHarness::Providers::Adapter
-
#supports_mcp? AgentHarness::Providers::Anthropic
-
supports_model_family? AgentHarness::Providers::Cursor
-
supports_model_family? AgentHarness::Providers::Gemini
-
supports_model_family? AgentHarness::Providers::Anthropic
-
supports_model_family? AgentHarness::Providers::GithubCopilot
-
#supports_sessions? AgentHarness::Providers::Aider
-
#supports_sessions? AgentHarness::Providers::Codex
-
#supports_sessions? AgentHarness::Providers::Adapter
-
#supports_sessions? AgentHarness::Providers::GithubCopilot
-
#switch_provider AgentHarness::Orchestration::ProviderManager
-
#time_until_recovery AgentHarness::Orchestration::CircuitBreaker
-
#time_until_reset AgentHarness::Orchestration::RateLimiter
-
#timeout AgentHarness::CircuitBreakerConfig
-
#timeout AgentHarness::ProviderConfig
-
#timestamp AgentHarness::TokenTracker::TokenEvent
-
#to_h AgentHarness::Response
-
token_tracker AgentHarness
-
#tokens AgentHarness::Response
-
#total_calls AgentHarness::Orchestration::ProviderHealthMetrics
-
#total_tokens AgentHarness::Response
-
#total_tokens AgentHarness::TokenTracker::TokenEvent
-
#total_tokens AgentHarness::TokenTracker
-
#type AgentHarness::ProviderConfig
-
#valid? AgentHarness::Configuration
-
#validate! AgentHarness::Configuration
-
#validate_config AgentHarness::Providers::Adapter
-
#which AgentHarness::CommandExecutor