Method List
-
#== Protege::Gateway::Mail::Address
-
#== Protege::Gateway::Mail::MessageId
-
#== Protege::Gateway::Mail::References
-
#[] Protege::Event
-
#accept_console_message Protege::Gateway
-
#accept_smtp_message Protege::Gateway
-
#access_denied_bounce Protege::ApplicationMailer
-
#action_button Protege::Components::ButtonsHelper
-
#active? Protege::Persona
-
#active? Protege::TraceSearch
-
#active? Protege::MessageSearch
-
#add_recurring_tick Protege::Generators::InstallGenerator
-
all Protege::Event
-
#all_email_domains Protege::EmailDomainsHelper
-
#all_personas Protege::PersonasHelper
-
#all_responsibilities Protege::ResponsibilitiesHelper
-
#allow Protege::Gateway::AccessPolicy
-
#app_body Protege::Components::LayoutHelper
-
#app_content Protege::Components::LayoutHelper
-
#apply_label Protege::Trace
-
#archive! Protege::Persona
-
#archived? Protege::Persona
-
#arguments_summary Protege::IntrospectionToolCallPresentation
-
#assign_from_mail Protege::Message
-
#attachment_parts_with_note Protege::Message
-
#attachment_policy Protege::Configuration
-
#attachment_rejected_bounce Protege::ApplicationMailer
-
#available_email_domains Protege::PersonasHelper
-
#available_persona_options Protege::ThreadsHelper
-
#available_persona_types Protege::PersonasHelper
-
#available_personas Protege::ThreadsHelper
-
#available_tool_ids Protege::ToolScoped
-
#available_tools Protege::ToolScoped
-
#badge Protege::Components::BadgesHelper
-
#badge_colors Protege::Components::BadgesHelper
-
#blob Protege::StoredFile
-
#body_text Protege::Components::TypographyHelper
-
#broadcast_email_domain_created Protege::BroadcastableEmailDomain
-
#broadcast_email_domain_removed Protege::BroadcastableEmailDomain
-
#broadcast_email_domain_updated Protege::BroadcastableEmailDomain
-
#broadcast_thread_created Protege::BroadcastableThread
-
#broadcast_thread_removed Protege::BroadcastableThread
-
#broadcast_thread_updated Protege::BroadcastableThread
-
build Protege::Gateway::Mail::Outbound
-
#build_access_policy Protege::Gateway
-
#build_attachment_policy Protege::Gateway
-
build_from_mail Protege::Message
-
#build_outbound Protege::Gateway
-
#build_request Protege::Inference
-
#button Protege::Components::ButtonsHelper
-
#button_class Protege::Components::ButtonsHelper
-
#button_variant_style Protege::Components::ButtonsHelper
-
#bytes Protege::Gateway::Mail::Attachment
-
#canonical_message_id Protege::Gateway
-
#card Protege::Components::CardsHelper
-
#card_id Protege::IntrospectionToolCallPresentation
-
channel Protege::Event
-
#chunk Protege::InferenceChunkEvent
-
#chunk_content Protege::InferenceChunkEvent
-
#claims? Protege::Gateway
-
#clear Protege::Orchestrator::ResolverChain
-
clip Protege::ToolUse
-
#code_block Protege::Components::TypographyHelper
-
completed Protege::IntrospectionToolCallPresentation
-
#config Protege::Orchestrator::Context
-
#configuration Protege
-
#configure Protege
-
#console_address Protege::Configuration
-
#content Protege::ModelMessage
-
#content_header Protege::Message
-
#content_parts Protege::Message
-
#content_type Protege::Gateway::Mail::Attachment
-
#copy_ci_workflow Protege::Generators::PostfixGenerator
-
#copy_mail_server_files Protege::Generators::PostfixGenerator
-
#correlation_id Protege::Event
-
#correlation_id Protege::Orchestrator::Context
-
#create Protege::RepliesController
-
#create Protege::ThreadsController
-
#create Protege::ArchivesController
-
#create Protege::PersonasController
-
#create Protege::AccessRulesController
-
#create Protege::EmailDomainsController
-
#create Protege::ResponsibilitiesController
-
#create Protege::MtaDomainsSyncsController
-
#create Protege::ResponsibilityRunsController
-
#create_hook Protege::Generators::HookGenerator
-
#create_initializer Protege::Generators::InstallGenerator
-
#create_persona Protege::Generators::PersonaGenerator
-
#create_provider Protege::Generators::ProviderGenerator
-
#create_resolver Protege::Generators::ResolverGenerator
-
#create_starter_persona Protege::Generators::InstallGenerator
-
#create_tool Protege::Generators::ToolGenerator
-
#data Protege::Result
-
#data Protege::ImagePart
-
#data Protege::DocumentPart
-
#default_decision Protege::Gateway::AccessPolicy
-
#deliver Protege::Gateway
-
#deliver Protege::Orchestrator::Context
-
#deny Protege::Gateway::AccessPolicy
-
#description Protege::ToolMixin::ClassMethods
-
#destroy Protege::ThreadsController
-
#destroy Protege::ArchivesController
-
#destroy Protege::MessagesController
-
#destroy Protege::PersonasController
-
#destroy Protege::AccessRulesController
-
#destroy Protege::EmailDomainsController
-
#destroy Protege::ResponsibilitiesController
-
#destructive_link Protege::Components::ButtonsHelper
-
#dialog Protege::Components::DialogsHelper
-
#dispatch Protege::Loop
-
dispatch Protege::Loop::Scheduler
-
#dispatch Protege::Loop::Scheduler
-
#dispatch! Protege::Responsibility
-
display_name Protege::Persona
-
#display_name Protege::Gateway::Mail::Address
-
display_name= Protege::Persona
-
#dkim_dns_name Protege::EmailDomain
-
#dkim_public_key_base64 Protege::EmailDomain
-
#dkim_txt_record Protege::EmailDomain
-
#dmarc_txt_record Protege::EmailDomain
-
#document? Protege::StoredFile
-
#domain Protege::Gateway::Mail::Address
-
#dot_colors Protege::Components::BadgesHelper
-
#dropdown_item Protege::Components::MenusHelper
-
#dropdown_menu Protege::Components::MenusHelper
-
#due? Protege::Loop::Schedule
-
#due? Protege::Responsibility
-
#each Protege::Gateway::Mail::References
-
#edit Protege::PersonasController
-
#edit Protege::ResponsibilitiesController
-
emit Protege::Event
-
#empty? Protege::Gateway::Mail::References
-
#enabled Protege::Gateway::AttachmentPolicy
-
ensure Protege::Gateway::Mail::MessageId
-
#entries Protege::Orchestrator::ResolverChain
-
#error Protege::Result
-
#error Protege::LoopRunFailedEvent
-
#error Protege::InferenceFailedEvent
-
#error Protege::ToolCallFailedEvent
-
#expression Protege::Loop::Schedule
-
#extend_request Protege::Inference
-
failed Protege::IntrospectionToolCallPresentation
-
failure Protege::Result
-
#failure Protege::ToolMixin
-
#failure? Protege::Result
-
#filename Protege::StoredFile
-
#filename Protege::DocumentPart
-
#filename Protege::Gateway::Mail::Attachment
-
find Protege::StoredFile
-
find! Protege::ToolMixin
-
#find_attachment Protege::Persona
-
find_or_create_for Protege::EmailThread
-
#finish_reason Protege::Inference::Provider::Response
-
#first Protege::Gateway::Mail::References
-
for Protege::Gateway::AccessControl
-
#form_checkbox Protege::Components::FormsHelper
-
#form_checklist Protege::Components::FormsHelper
-
#form_email_address Protege::Components::FormsHelper
-
#form_errors Protege::Components::FormsHelper
-
#form_field Protege::Components::FormsHelper
-
#form_input_style Protege::Components::FormsHelper
-
#form_select Protege::Components::FormsHelper
-
#form_text_area Protege::Components::FormsHelper
-
from_params Protege::TraceSearch
-
from_params Protege::MessageSearch
-
from_wire Protege::Inference::Provider::Response
-
from_wire Protege::Inference::Provider::ToolCall
-
#generate Protege::Inference
-
#generate Protege::ProviderMixin
-
#generate Protege::OpenRouterProvider
-
#generate_stream Protege::Inference
-
#generate_stream Protege::ProviderMixin
-
#generate_stream Protege::OpenRouterProvider
-
#hash Protege::Gateway::Mail::Address
-
#hash Protege::Gateway::Mail::MessageId
-
#hash Protege::Gateway::Mail::References
-
#headers Protege::Components::TablesHelper::Table
-
#heading_1 Protege::Components::TypographyHelper
-
#heading_2 Protege::Components::TypographyHelper
-
#heading_3 Protege::Components::TypographyHelper
-
#hint Protege::Components::TypographyHelper
-
#hooks_path Protege::Configuration
-
#hotkey_cap Protege::Components::HotkeysHelper
-
#hotkey_help_button Protege::Components::HotkeysHelper
-
#hotkey_row Protege::Components::HotkeysHelper
-
#hotkey_section Protege::Components::HotkeysHelper
-
#http_user_agent Protege::Configuration
-
#icon Protege::Components::IconsHelper
-
#icon_button Protege::Components::ButtonsHelper
-
#id Protege::ToolMixin::ClassMethods
-
#id Protege::ProviderMixin::ClassMethods
-
#id Protege::Inference::Provider::ToolCall
-
#image? Protege::StoredFile
-
#inbound_access Protege::Configuration
-
#inbox_threads Protege::ThreadsHelper
-
included Protege::HookMixin
-
included Protege::ToolMixin
-
included Protege::ProviderMixin
-
#index Protege::TracesController
-
#index Protege::ThreadsController
-
#index Protege::MessagesController
-
#index Protege::PersonasController
-
#index Protege::EmailDomainsController
-
#index Protege::ResponsibilitiesController
-
#info_card Protege::Components::CardsHelper
-
ingest! Protege::Message
-
#initialize Protege::Event
-
#initialize Protege::Result
-
#initialize Protege::Configuration
-
#initialize Protege::Loop::Schedule
-
#initialize Protege::StoredFile
-
#initialize Protege::ModelMessage
-
#initialize Protege::TimeoutError
-
#initialize Protege::Gateway::Mail::Address
-
#initialize Protege::Orchestrator::Context
-
#initialize Protege::Orchestrator::Harness
-
#initialize Protege::TraceSearch
-
#initialize Protege::InternalError
-
#initialize Protege::Gateway::AccessPolicy
-
#initialize Protege::Gateway::Mail::Outbound
-
#initialize Protege::Gateway::AccessControl
-
#initialize Protege::MessageSearch
-
#initialize Protege::Gateway::Mail::MessageId
-
#initialize Protege::Gateway::Mail::References
-
#initialize Protege::BadRequestError
-
#initialize Protege::UnavailableError
-
#initialize Protege::RateLimitedError
-
#initialize Protege::UnauthorizedError
-
#initialize Protege::Gateway::AttachmentPolicy
-
#initialize Protege::InvalidModelError
-
#initialize Protege::Inference::Provider::Request
-
#initialize Protege::Orchestrator::ReplyContext
-
#initialize Protege::Orchestrator::ReplyHarness
-
#initialize Protege::ToolNotFoundError
-
#initialize Protege::Orchestrator::ResolverChain
-
#initialize Protege::LoadFileResolver
-
#initialize Protege::LoadTextResolver
-
#initialize Protege::LoadRecordResolver
-
#initialize Protege::ContractViolationError
-
#initialize Protege::ToolNotAvailableError
-
#initialize Protege::InvalidToolResultError
-
#initialize Protege::ThreadHistoryResolver
-
#initialize Protege::ResponseParseFailedError
-
#initialize Protege::UnsupportedCapabilityError
-
#initialize Protege::Orchestrator::ResponsibilityContext
-
#initialize Protege::Orchestrator::ResponsibilityHarness
-
#initialize Protege::ResolverFileNotFoundError
-
#initialize Protege::IntrospectionToolCallPresentation
-
#inline_button Protege::Components::ButtonsHelper
-
#input Protege::Inference::Provider::ToolCall
-
#input_schema Protege::ToolMixin::ClassMethods
-
#install! Protege::Subscribers::Tracing
-
#install! Protege::Subscribers::HookDispatcher
-
#install! Protege::IntrospectionBroadcaster
-
#install_dependencies Protege::Generators::InstallGenerator
-
#introspection_feed Protege::Components::IntrospectionHelper
-
#introspection_panel Protege::Components::IntrospectionHelper
-
#introspection_reasoning Protege::Components::IntrospectionHelper
-
#introspection_run_marker Protege::Components::IntrospectionHelper
-
#introspection_toggle Protege::Components::IntrospectionHelper
-
#introspection_tool_card Protege::Components::IntrospectionHelper
-
invoke Protege::ToolMixin
-
#js_files Protege::ApplicationHelper
-
#latest_message Protege::EmailThread
-
#lib_path Protege::Engine
-
#local Protege::Gateway::Mail::Address
-
#logger Protege::Configuration
-
#logger Protege::Orchestrator::Context
-
lookup Protege::Persona
-
#mail_accessory_host Protege::Gateway
-
#mail_provisioning_manifest Protege::Gateway
-
#mail_self_hosted? Protege::EmailDomainsHelper
-
#mark_completed! Protege::ResponsibilityRun
-
#mark_failed! Protege::Message
-
#mark_failed! Protege::ResponsibilityRun
-
#mark_processed! Protege::Message
-
#max_bytes Protege::Gateway::AttachmentPolicy
-
#max_count Protege::Gateway::AttachmentPolicy
-
#max_tool_turns Protege::Configuration
-
#max_total_bytes Protege::Gateway::AttachmentPolicy
-
#media_type Protege::ImagePart
-
#media_type Protege::StoredFile
-
#media_type Protege::DocumentPart
-
#message Protege::Gateway
-
#message Protege::Orchestrator::Context
-
#message Protege::Gateway::Mail::Outbound
-
#message Protege::ResolverMixin
-
#message Protege::Orchestrator::ReplyContext
-
#message Protege::InferenceFailedEvent
-
#message Protege::InferenceStartedEvent
-
#message Protege::InferenceCompletedEvent
-
#message_attachments Protege::MessagesHelper
-
#message_headers Protege::MessagesHelper
-
#message_recipients Protege::MessagesHelper
-
message_resolver Protege::Persona
-
message_resolvers Protege::Persona
-
#message_resolvers Protege::Persona
-
#message_sender Protege::MessagesHelper
-
#message_subject Protege::MessagesHelper
-
#message_timestamp Protege::MessagesHelper
-
#messages Protege::Inference::Provider::Request
-
#model Protege::ProviderMixin
-
#model Protege::InferenceGeneratedEvent
-
#mount_engine Protege::Generators::InstallGenerator
-
#mx_record Protege::EmailDomain
-
#name Protege::LoopRunFailedEvent
-
#name Protege::Inference::Provider::ToolCall
-
#name Protege::LoopRunStartedEvent
-
#name Protege::LoopRunEnqueuedEvent
-
#name Protege::LoopRunCompletedEvent
-
#nav_item Protege::Components::MenusHelper
-
#nav_title Protege::Configuration
-
#new Protege::ThreadsController
-
#new Protege::PersonasController
-
#new Protege::EmailDomainsController
-
#new Protege::ResponsibilitiesController
-
#on Protege::HookMixin::ClassMethods
-
#paginate Protege::Components::PaginationHelper
-
parse Protege::Gateway::Mail::Address
-
parse Protege::Gateway::Mail::MessageId
-
parse Protege::Gateway::Mail::References
-
parse_arguments Protege::Inference::Provider::ToolCall
-
#parse_message_id Protege::Gateway
-
#parts Protege::ModelMessage
-
#payload Protege::Event
-
pending Protege::IntrospectionToolCallPresentation
-
#perform Protege::InferenceJob
-
#perform Protege::ResponsibilityJob
-
#perform Protege::ConsoleInferenceJob
-
#perform Protege::MailProvisioningJob
-
#perform Protege::ResponsibilityTickJob
-
#permits? Protege::Gateway
-
#permits? Protege::Gateway::AccessPolicy
-
#permits? Protege::Gateway::AccessControl
-
#permits? Protege::Gateway::AttachmentPolicy
-
#persona Protege::Orchestrator::Context
-
#persona Protege::Gateway::AccessControl
-
#persona Protege::InferenceChunkEvent
-
#persona Protege::InferenceFailedEvent
-
#persona Protege::ToolCallFailedEvent
-
#persona Protege::InferenceStartedEvent
-
#persona Protege::ToolCallStartedEvent
-
#persona Protege::InferenceCompletedEvent
-
#persona Protege::ToolCallCompletedEvent
-
#persona Protege::ToolCallsReceivedEvent
-
#persona Protege::InferenceMaxTurnsReachedEvent
-
#persona_label Protege::PersonasHelper
-
#persona_name Protege::LoopRunFailedEvent
-
#persona_name Protege::LoopRunStartedEvent
-
#persona_name Protege::LoopRunEnqueuedEvent
-
#persona_name Protege::LoopRunCompletedEvent
-
#persona_status Protege::PersonasHelper
-
#persona_tool_options Protege::PersonasHelper
-
#personas_path Protege::Configuration
-
policy_for Protege::AccessRule
-
#prepend Protege::Orchestrator::ResolverChain
-
#preview Protege::IntrospectionToolCallPresentation
-
#print_next_steps Protege::Generators::InstallGenerator
-
#print_next_steps Protege::Generators::PostfixGenerator
-
#process Protege::AgentMailbox
-
#protege_id Protege::ProviderMixin::ClassMethods
-
#provider Protege::Inference
-
#provider_id Protege::Configuration
-
#provider_options Protege::Configuration
-
#providers Protege::Configuration
-
#providers_path Protege::Configuration
-
#push_mail_provisioning Protege::Gateway
-
#readable_body Protege::Message
-
receives? Protege::EmailDomain
-
#recent_traces Protege::TraceHelper
-
record Protege::Trace
-
record_round Protege::ToolUse
-
#reference_ids Protege::Gateway
-
registered Protege::ToolMixin
-
registered Protege::ProviderMixin
-
#remove Protege::Orchestrator::ResolverChain
-
#replay_result Protege::ToolUse
-
#reply Protege::Orchestrator
-
#request Protege::InferenceGeneratedEvent
-
#reset! Protege::Subscribers::Tracing
-
#reset! Protege::Subscribers::HookDispatcher
-
#reset! Protege::IntrospectionBroadcaster
-
#reset_configuration! Protege
-
#resolve Protege::ResolverMixin
-
#resolve Protege::LoadFileResolver
-
#resolve Protege::LoadTextResolver
-
#resolve Protege::LoadRecordResolver
-
#resolve Protege::ThreadHistoryResolver
-
#resolver_pairs Protege::PersonasHelper
-
#resolvers_path Protege::Configuration
-
#response Protege::InferenceGeneratedEvent
-
#responsibility Protege::Orchestrator::Context
-
#responsibility Protege::Orchestrator::ResponsibilityContext
-
responsibility_resolver Protege::Persona
-
responsibility_resolvers Protege::Persona
-
#responsibility_runs_table Protege::ResponsibilitiesHelper
-
#responsibility_status Protege::ResponsibilitiesHelper
-
#result Protege::ToolResult
-
#result Protege::InferenceCompletedEvent
-
#result Protege::ToolCallCompletedEvent
-
#results Protege::TraceSearch
-
#results Protege::MessageSearch
-
#role Protege::ModelMessage
-
#routing_key Protege::Gateway
-
#routing_key Protege::Gateway::Mail::Address
-
#rows Protege::Components::TablesHelper::Table
-
run Protege::Orchestrator::Harness
-
#run Protege::Orchestrator::Harness
-
#run Protege::Orchestrator::ResolverChain
-
#run_responsibility Protege::Orchestrator
-
#run_status_badge Protege::ResponsibilitiesHelper
-
#schedule_due? Protege::Loop
-
#schedule_valid? Protege::Loop
-
#search_result_date Protege::MessagesHelper
-
#search_result_title Protege::MessagesHelper
-
#settings Protege::ProviderMixin
-
#settings Protege::OpenRouterProvider
-
#settings Protege::InferenceGeneratedEvent
-
#show Protege::HomeController
-
#show Protege::TracesController
-
#show Protege::ThreadsController
-
#show Protege::PersonasController
-
#show Protege::EmailDomainsController
-
#show Protege::Traces::SearchesController
-
#show Protege::ResponsibilitiesController
-
#show Protege::ResponsibilityRunsController
-
#show_dialog Protege::Components::DialogsHelper
-
#sidebar_bar Protege::Components::SidebarHelper
-
#sidebar_body Protege::Components::SidebarHelper
-
#sidebar_container Protege::Components::SidebarHelper
-
#sidebar_content Protege::Components::SidebarHelper
-
#sidebar_header Protege::Components::SidebarHelper
-
#sidebar_item Protege::Components::SidebarHelper
-
#sidebar_pagination Protege::Components::PaginationHelper
-
#sidebar_search_link Protege::Components::SidebarHelper
-
#sidebar_stream Protege::Components::SidebarHelper
-
#size Protege::Gateway::Mail::References
-
#spf_txt_record Protege::EmailDomain
-
#start! Protege::ResponsibilityRun
-
#start_processing! Protege::Message
-
#stateful Protege::HookMixin::ClassMethods
-
#stateful? Protege::HookMixin::ClassMethods
-
#status Protege::IntrospectionToolCallPresentation
-
#status_dot Protege::Components::BadgesHelper
-
subscribe Protege::Event
-
#subscriptions Protege::HookMixin::ClassMethods
-
#success Protege::Result
-
success Protege::Result
-
#success Protege::ToolMixin
-
#success? Protege::Result
-
#summary Protege::StoredFile
-
synthetic Protege::Gateway::Mail::MessageId
-
#table Protege::Components::TablesHelper
-
#tag Protege::Gateway::Mail::Address
-
#text Protege::TextPart
-
#text Protege::Inference::Provider::Response
-
#text? Protege::StoredFile
-
#thread Protege::InferenceChunkEvent
-
#thread_date Protege::ThreadsHelper
-
#thread_header Protege::ThreadsHelper
-
thread_id_for Protege::EmailThread
-
#thread_preview Protege::ThreadsHelper
-
#thread_title Protege::ThreadsHelper
-
#to_a Protege::Gateway::Mail::References
-
#to_h Protege::Result
-
#to_llm_text Protege::Message
-
#to_mail_attachment Protege::StoredFile
-
#to_part Protege::StoredFile
-
#to_provider_tool_call Protege::ToolUse
-
#to_provisioning Protege::EmailDomain
-
#to_s Protege::Gateway::Mail::Address
-
#to_s Protege::Gateway::Mail::MessageId
-
#to_wire Protege::Inference::Provider::Request
-
#to_wire Protege::Inference::Provider::Response
-
#to_wire Protege::Inference::Provider::ToolCall
-
#tool_call Protege::ToolResult
-
#tool_call Protege::ToolCallFailedEvent
-
#tool_call Protege::ToolCallStartedEvent
-
#tool_call Protege::ToolCallCompletedEvent
-
#tool_call_id Protege::ModelMessage
-
#tool_calls Protege::ModelMessage
-
#tool_calls Protege::Inference::Provider::Response
-
#tool_calls Protege::ToolCallsReceivedEvent
-
#tool_calls Protege::InferenceMaxTurnsReachedEvent
-
#tool_name Protege::IntrospectionToolCallPresentation
-
#tools Protege::Inference::Provider::Request
-
#tools_path Protege::Configuration
-
#tracing Protege::Configuration
-
#tracing_enabled? Protege::TraceHelper
-
#turn Protege::InferenceGeneratedEvent
-
#turn Protege::InferenceMaxTurnsReachedEvent
-
#ui_link Protege::Components::ButtonsHelper
-
#unarchive! Protege::Persona
-
#unrouted_bounce Protege::ApplicationMailer
-
#update Protege::TracesController
-
#update Protege::PersonasController
-
#update Protege::ResponsibilitiesController
-
#use Protege::WebFetchTool
-
#use Protege::SendEmailTool
-
#use Protege::WebSearchTool
-
#use Protege::ToolMixin
-
#use Protege::CreateFileTool
-
#use Protege::SearchEmailsTool
-
#use Protege::ReadAttachmentTool
-
#use Protege::Orchestrator::ResolverChain
-
valid? Protege::Loop::Schedule
-
#valid? Protege::Loop::Schedule
-
#value Protege::Gateway::Mail::MessageId
-
#viewable? Protege::StoredFile
-
#violation Protege::Gateway::AttachmentPolicy
-
#with_parent_appended Protege::Gateway::Mail::References