Table of Contents - RubyLLM::Browser
Classes and Modules
- RubyLLM
- RubyLLM::Browser
- RubyLLM::Browser::Act
- RubyLLM::Browser::Approval
- RubyLLM::Browser::ApprovalRequired
- RubyLLM::Browser::ApprovalStale
- RubyLLM::Browser::ApprovalStore
- RubyLLM::Browser::Budget
- RubyLLM::Browser::BudgetExhausted
- RubyLLM::Browser::Capabilities
- RubyLLM::Browser::CleanupPending
- RubyLLM::Browser::Configuration
- RubyLLM::Browser::Context
- RubyLLM::Browser::Doctor
- RubyLLM::Browser::Engine
- RubyLLM::Browser::Error
- RubyLLM::Browser::Extract
- RubyLLM::Browser::FakeBackend
- RubyLLM::Browser::Immutable
- RubyLLM::Browser::InMemoryApprovalStore
- RubyLLM::Browser::InMemoryOperationStore
- RubyLLM::Browser::Inspect
- RubyLLM::Browser::InvalidInput
- RubyLLM::Browser::NotAuthorized
- RubyLLM::Browser::Operation
- RubyLLM::Browser::OperationStore
- RubyLLM::Browser::Policy
- RubyLLM::Browser::ProviderError
- RubyLLM::Browser::Rails
- RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- RubyLLM::Browser::Rails::ActiveRecordOperationStore
- RubyLLM::Browser::Rails::ActorRecord
- RubyLLM::Browser::Rails::ApprovalRecord
- RubyLLM::Browser::Rails::OperationJob
- RubyLLM::Browser::Rails::OperationRecord
- RubyLLM::Browser::Rails::Reaper
- RubyLLM::Browser::Rails::Schema
- RubyLLM::Browser::Redactor
- RubyLLM::Browser::Result
- RubyLLM::Browser::Session
- RubyLLM::Browser::Session::Backend
- RubyLLM::Browser::SessionUnknown
- RubyLLM::Browser::StagehandBackend
- RubyLLM::Browser::Tool
- RubyLLM::Browser::UnsupportedSecurityCapability
- RubyLLM::Browser::UrlGuard
Methods
- ::action_digest — RubyLLM::Browser::Approval
- ::approval_store — RubyLLM::Browser::Rails
- ::clock — RubyLLM::Browser
- ::clock — RubyLLM::Browser::Rails
- ::code — RubyLLM::Browser::Error
- ::configuration — RubyLLM::Browser
- ::configure — RubyLLM::Browser
- ::dump_action — RubyLLM::Browser::Rails::ApprovalRecord
- ::dump_budget — RubyLLM::Browser::Rails::OperationRecord
- ::enqueue — RubyLLM::Browser::Rails::OperationJob
- ::failure — RubyLLM::Browser::Result
- ::for_action — RubyLLM::Browser::Approval
- ::generate_id — RubyLLM::Browser::Operation
- ::job_queue — RubyLLM::Browser::Rails
- ::load_action — RubyLLM::Browser::Rails::ApprovalRecord
- ::load_budget — RubyLLM::Browser::Rails::OperationRecord
- ::logger — RubyLLM::Browser
- ::new — RubyLLM::Browser::Approval
- ::new — RubyLLM::Browser::Session
- ::new — RubyLLM::Browser::Budget
- ::new — RubyLLM::Browser::Capabilities
- ::new — RubyLLM::Browser::Configuration
- ::new — RubyLLM::Browser::Context
- ::new — RubyLLM::Browser::Doctor
- ::new — RubyLLM::Browser::Engine
- ::new — RubyLLM::Browser::SessionUnknown
- ::new — RubyLLM::Browser::FakeBackend
- ::new — RubyLLM::Browser::InMemoryApprovalStore
- ::new — RubyLLM::Browser::InMemoryOperationStore
- ::new — RubyLLM::Browser::Operation
- ::new — RubyLLM::Browser::Policy
- ::new — RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- ::new — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- ::new — RubyLLM::Browser::Rails::Reaper
- ::new — RubyLLM::Browser::Result
- ::new — RubyLLM::Browser::StagehandBackend
- ::new — RubyLLM::Browser::Tool
- ::new — RubyLLM::Browser::Extract
- ::new — RubyLLM::Browser::UrlGuard
- ::ok — RubyLLM::Browser::Result
- ::operation_store — RubyLLM::Browser::Rails
- ::page_revision — RubyLLM::Browser::Approval
- ::request_digest — RubyLLM::Browser::Rails::OperationJob
- ::reset! — RubyLLM::Browser::Rails
- ::reset_configuration! — RubyLLM::Browser
- ::to_time — RubyLLM::Browser::Rails::ApprovalRecord
- ::to_time — RubyLLM::Browser::Rails::OperationRecord
- ::tool_name — RubyLLM::Browser::Tool
- #== — RubyLLM::Browser::Budget
- #== — RubyLLM::Browser::Capabilities
- #== — RubyLLM::Browser::Operation
- #== — RubyLLM::Browser::Result
- #act — RubyLLM::Browser::Session::Backend
- #act — RubyLLM::Browser::Engine
- #act — RubyLLM::Browser::FakeBackend
- #act — RubyLLM::Browser::StagehandBackend
- #act_supported? — RubyLLM::Browser::Capabilities
- #action_input — RubyLLM::Browser::StagehandBackend
- #active? — RubyLLM::Browser::Approval
- #add_bytes! — RubyLLM::Browser::Operation
- #addresses_for — RubyLLM::Browser::UrlGuard
- #advance — RubyLLM::Browser::Operation
- #all — RubyLLM::Browser::InMemoryApprovalStore
- #all — RubyLLM::Browser::InMemoryOperationStore
- #ambiguous_ip? — RubyLLM::Browser::UrlGuard
- #approval_resolver — RubyLLM::Browser::Act
- #approval_store! — RubyLLM::Browser::Context
- #attach_or_reserve — RubyLLM::Browser::InMemoryOperationStore
- #attach_or_reserve — RubyLLM::Browser::OperationStore
- #attach_or_reserve — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #attribute — RubyLLM::Browser::StagehandBackend
- #authorize! — RubyLLM::Browser::UrlGuard
- #authorize_action! — RubyLLM::Browser::Policy
- #authorize_destination! — RubyLLM::Browser::Policy
- #authorize_egress! — RubyLLM::Browser::Policy
- #authorize_extraction! — RubyLLM::Browser::Policy
- #authorize_result! — RubyLLM::Browser::Policy
- #authorize_schema! — RubyLLM::Browser::Policy
- #backend! — RubyLLM::Browser::Context
- #base_url_check — RubyLLM::Browser::Doctor
- #binding_matches? — RubyLLM::Browser::Approval
- #bound — RubyLLM::Browser::Redactor
- #budget! — RubyLLM::Browser::Context
- #budget! — RubyLLM::Browser::Operation
- #build_client — RubyLLM::Browser::StagehandBackend
- #build_uri — RubyLLM::Browser::UrlGuard
- #bytes_exhausted? — RubyLLM::Browser::Operation
- #call_count — RubyLLM::Browser::FakeBackend
- #called? — RubyLLM::Browser::FakeBackend
- #cancel — RubyLLM::Browser::InMemoryOperationStore
- #cancel — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #cancel_requested? — RubyLLM::Browser::Operation
- #canonical_json — RubyLLM::Browser::Redactor
- #capabilities — RubyLLM::Browser::Session::Backend
- #capabilities — RubyLLM::Browser::Context
- #capabilities — RubyLLM::Browser::StagehandBackend
- #check — RubyLLM::Browser::Doctor
- #claim_start — RubyLLM::Browser::InMemoryOperationStore
- #claim_start — RubyLLM::Browser::OperationStore
- #claim_start — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #cleanup_pending? — RubyLLM::Browser::Operation
- #client — RubyLLM::Browser::StagehandBackend
- #clock= — RubyLLM::Browser::Configuration
- #code — RubyLLM::Browser::Error
- #coerce_schema! — RubyLLM::Browser::Policy
- #coerce_uri! — RubyLLM::Browser::UrlGuard
- #confirm_closed — RubyLLM::Browser::InMemoryOperationStore
- #confirm_closed — RubyLLM::Browser::OperationStore
- #confirm_closed — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #consume! — RubyLLM::Browser::Approval
- #consume_once — RubyLLM::Browser::ApprovalStore
- #consume_once — RubyLLM::Browser::InMemoryApprovalStore
- #consume_once — RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- #consume_step! — RubyLLM::Browser::Operation
- #consumed? — RubyLLM::Browser::Approval
- #copy — RubyLLM::Browser::Approval
- #copy — RubyLLM::Browser::Immutable
- #count! — RubyLLM::Browser::Operation
- #create! — RubyLLM::Browser::Rails::Schema
- #create_approvals! — RubyLLM::Browser::Rails::Schema
- #create_operations! — RubyLLM::Browser::Rails::Schema
- #credentials_check — RubyLLM::Browser::Doctor
- #custom_headers_approved? — RubyLLM::Browser::Capabilities
- #custom_headers_check — RubyLLM::Browser::Doctor
- #custom_headers_present? — RubyLLM::Browser::Capabilities
- #deconstruct_keys — RubyLLM::Browser::Result
- #default_base_url — RubyLLM::Browser::StagehandBackend
- #default_budget= — RubyLLM::Browser::Configuration
- #digest — RubyLLM::Browser::Approval
- #digest — RubyLLM::Browser::Budget
- #digest — RubyLLM::Browser::Capabilities
- #digest — RubyLLM::Browser::Policy
- #digest — RubyLLM::Browser::Redactor
- #dump — RubyLLM::Browser::StagehandBackend
- #effectful — RubyLLM::Browser::StagehandBackend
- #effectful_options — RubyLLM::Browser::StagehandBackend
- #effective_port — RubyLLM::Browser::UrlGuard
- #egress_check — RubyLLM::Browser::Doctor
- #egress_failure_reason — RubyLLM::Browser::Policy
- #egress_qualified? — RubyLLM::Browser::Policy
- #elapsed_seconds — RubyLLM::Browser::Operation
- #end_session — RubyLLM::Browser::Session::Backend
- #end_session — RubyLLM::Browser::FakeBackend
- #end_session — RubyLLM::Browser::StagehandBackend
- #enforced_egress? — RubyLLM::Browser::Capabilities
- #ensure_public! — RubyLLM::Browser::UrlGuard
- #ensure_qualified! — RubyLLM::Browser::StagehandBackend
- #environment_unchanged? — RubyLLM::Browser::StagehandBackend
- #eql? — RubyLLM::Browser::Budget
- #execute — RubyLLM::Browser::Act
- #execute — RubyLLM::Browser::Extract
- #execute — RubyLLM::Browser::Inspect
- #expired? — RubyLLM::Browser::Approval
- #expired? — RubyLLM::Browser::Operation
- #extract — RubyLLM::Browser::Session::Backend
- #extract — RubyLLM::Browser::Engine
- #extract — RubyLLM::Browser::FakeBackend
- #extract — RubyLLM::Browser::StagehandBackend
- #fetch — RubyLLM::Browser::ApprovalStore
- #fetch — RubyLLM::Browser::InMemoryApprovalStore
- #fetch — RubyLLM::Browser::InMemoryOperationStore
- #fetch — RubyLLM::Browser::OperationStore
- #fetch — RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- #fetch — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #fetch! — RubyLLM::Browser::InMemoryOperationStore
- #fetch! — RubyLLM::Browser::OperationStore
- #fetch! — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #final_url — RubyLLM::Browser::StagehandBackend
- #find_by_idempotency_key — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #hash — RubyLLM::Browser::Budget
- #hash — RubyLLM::Browser::Capabilities
- #hash — RubyLLM::Browser::Operation
- #host_allowed? — RubyLLM::Browser::UrlGuard
- #host_matches? — RubyLLM::Browser::UrlGuard
- #inspect — RubyLLM::Browser::Approval
- #inspect — RubyLLM::Browser::Session
- #inspect — RubyLLM::Browser::Budget
- #inspect — RubyLLM::Browser::Capabilities
- #inspect — RubyLLM::Browser::Context
- #inspect — RubyLLM::Browser::Engine
- #inspect — RubyLLM::Browser::Operation
- #inspect — RubyLLM::Browser::Result
- #inspect — RubyLLM::Browser::StagehandBackend
- #ip_literal? — RubyLLM::Browser::UrlGuard
- #issue — RubyLLM::Browser::ApprovalStore
- #issue — RubyLLM::Browser::InMemoryApprovalStore
- #issue — RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- #lease — RubyLLM::Browser::InMemoryOperationStore
- #lease — RubyLLM::Browser::OperationStore
- #lease — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #local? — RubyLLM::Browser::StagehandBackend
- #local_binary_check — RubyLLM::Browser::Doctor
- #local_binary_pinned? — RubyLLM::Browser::Capabilities
- #local_mode? — RubyLLM::Browser::Capabilities
- #logger — RubyLLM::Browser::Configuration
- #mark_cleanup_pending — RubyLLM::Browser::InMemoryOperationStore
- #mark_cleanup_pending — RubyLLM::Browser::OperationStore
- #mark_cleanup_pending — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #max_result_bytes= — RubyLLM::Browser::Configuration
- #navigate — RubyLLM::Browser::Session::Backend
- #navigate — RubyLLM::Browser::FakeBackend
- #navigate — RubyLLM::Browser::StagehandBackend
- #normalize_action_methods! — RubyLLM::Browser::Policy
- #normalize_allowlist! — RubyLLM::Browser::UrlGuard
- #normalize_host! — RubyLLM::Browser::UrlGuard
- #normalize_ports! — RubyLLM::Browser::UrlGuard
- #normalize_schemes! — RubyLLM::Browser::UrlGuard
- #normalize_status — RubyLLM::Browser::Result
- #now — RubyLLM::Browser::Configuration
- #now — RubyLLM::Browser::Context
- #observe — RubyLLM::Browser::Session::Backend
- #observe — RubyLLM::Browser::FakeBackend
- #observe — RubyLLM::Browser::StagehandBackend
- #observed_action — RubyLLM::Browser::StagehandBackend
- #ok? — RubyLLM::Browser::Doctor
- #ok? — RubyLLM::Browser::Result
- #open? — RubyLLM::Browser::Operation
- #open_for — RubyLLM::Browser::InMemoryOperationStore
- #open_for — RubyLLM::Browser::OperationStore
- #open_for — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #open_operations — RubyLLM::Browser::InMemoryOperationStore
- #open_operations — RubyLLM::Browser::OperationStore
- #open_operations — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #parse_schema_json! — RubyLLM::Browser::Policy
- #perform — RubyLLM::Browser::Rails::OperationJob
- #pinned_binary? — RubyLLM::Browser::StagehandBackend
- #policy — RubyLLM::Browser::Context
- #policy! — RubyLLM::Browser::Context
- #positive_integer! — RubyLLM::Browser::Policy
- #positive_number! — RubyLLM::Browser::StagehandBackend
- #presence! — RubyLLM::Browser::Approval
- #presence! — RubyLLM::Browser::Context
- #presence! — RubyLLM::Browser::StagehandBackend
- #private_address? — RubyLLM::Browser::UrlGuard
- #read — RubyLLM::Browser::StagehandBackend
- #read_options — RubyLLM::Browser::StagehandBackend
- #reconcile — RubyLLM::Browser::Session::Backend
- #reconcile — RubyLLM::Browser::FakeBackend
- #reconcile — RubyLLM::Browser::StagehandBackend
- #record_session — RubyLLM::Browser::InMemoryOperationStore
- #record_session — RubyLLM::Browser::OperationStore
- #record_session — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #redact — RubyLLM::Browser::Redactor
- #relevant_environment — RubyLLM::Browser::StagehandBackend
- #remaining_bytes — RubyLLM::Browser::Operation
- #remaining_steps — RubyLLM::Browser::Operation
- #report — RubyLLM::Browser::Doctor
- #request_cancel — RubyLLM::Browser::Operation
- #reserve — RubyLLM::Browser::InMemoryOperationStore
- #reserve — RubyLLM::Browser::OperationStore
- #reserve — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #revoke — RubyLLM::Browser::ApprovalStore
- #revoke — RubyLLM::Browser::InMemoryApprovalStore
- #revoke — RubyLLM::Browser::Rails::ActiveRecordApprovalStore
- #revoke! — RubyLLM::Browser::Approval
- #revoked? — RubyLLM::Browser::Approval
- #ruby_llm_check — RubyLLM::Browser::Doctor
- #same_identity? — RubyLLM::Browser::Operation
- #scrub_string — RubyLLM::Browser::Redactor
- #secret_key? — RubyLLM::Browser::Redactor
- #secrets — RubyLLM::Browser::Session::Backend
- #secrets — RubyLLM::Browser::Context
- #secrets — RubyLLM::Browser::StagehandBackend
- #server_mode! — RubyLLM::Browser::StagehandBackend
- #sort_keys — RubyLLM::Browser::Redactor
- #stagehand_check — RubyLLM::Browser::Doctor
- #start — RubyLLM::Browser::Session::Backend
- #start — RubyLLM::Browser::FakeBackend
- #start — RubyLLM::Browser::StagehandBackend
- #state! — RubyLLM::Browser::Operation
- #steps_exhausted? — RubyLLM::Browser::Operation
- #store! — RubyLLM::Browser::Context
- #string! — RubyLLM::Browser::Operation
- #stringify_keys — RubyLLM::Browser::Policy
- #summary — RubyLLM::Browser::Operation
- #summary_for — RubyLLM::Browser::Doctor
- #sweep — RubyLLM::Browser::Rails::Reaper
- #symbolize! — RubyLLM::Browser::Capabilities
- #symbolize_action! — RubyLLM::Browser::Policy
- #terminal? — RubyLLM::Browser::Operation
- #time! — RubyLLM::Browser::Approval
- #to_approval — RubyLLM::Browser::Rails::ApprovalRecord
- #to_h — RubyLLM::Browser::Approval
- #to_h — RubyLLM::Browser::Session
- #to_h — RubyLLM::Browser::Budget
- #to_h — RubyLLM::Browser::Capabilities
- #to_h — RubyLLM::Browser::Context
- #to_h — RubyLLM::Browser::Error
- #to_h — RubyLLM::Browser::Operation
- #to_h — RubyLLM::Browser::Policy
- #to_h — RubyLLM::Browser::Result
- #to_h — RubyLLM::Browser::UrlGuard
- #to_json — RubyLLM::Browser::Result
- #to_operation — RubyLLM::Browser::Rails::OperationRecord
- #translate_status — RubyLLM::Browser::StagehandBackend
- #truncated? — RubyLLM::Browser::Result
- #unknown? — RubyLLM::Browser::Operation
- #update — RubyLLM::Browser::InMemoryOperationStore
- #update — RubyLLM::Browser::OperationStore
- #update — RubyLLM::Browser::Rails::ActiveRecordOperationStore
- #url — RubyLLM::Browser::Redactor
- #validate_schema_node! — RubyLLM::Browser::Policy
- #validate_schema_type! — RubyLLM::Browser::Policy
- #validate_transition! — RubyLLM::Browser::Operation
- #validate_update! — RubyLLM::Browser::Operation
- #verify_dns? — RubyLLM::Browser::UrlGuard
- #with_fence — RubyLLM::Browser::Operation
- #with_url — RubyLLM::Browser::Session