Table of Contents - RubyLLM AG-UI
Classes and Modules
- RubyLLM
- RubyLLM::AgUI
- RubyLLM::AgUI::Canonical
- RubyLLM::AgUI::Configuration
- RubyLLM::AgUI::ConfigurationError
- RubyLLM::AgUI::Coverage
- RubyLLM::AgUI::Emitter
- RubyLLM::AgUI::Error
- RubyLLM::AgUI::ErrorSanitizer
- RubyLLM::AgUI::Input
- RubyLLM::AgUI::Input::Parser
- RubyLLM::AgUI::Input::PartBuilder
- RubyLLM::AgUI::InputError
- RubyLLM::AgUI::InputTooLargeError
- RubyLLM::AgUI::Interrupt
- RubyLLM::AgUI::InvalidInputError
- RubyLLM::AgUI::InvalidRunIdentityError
- RubyLLM::AgUI::MalformedInputError
- RubyLLM::AgUI::Mapper
- RubyLLM::AgUI::MessageParser
- RubyLLM::AgUI::Protocol
- RubyLLM::AgUI::Protocol::CancelledOutcome
- RubyLLM::AgUI::Protocol::RunFinishedEvent
- RubyLLM::AgUI::Protocol::RunStartedEvent
- RubyLLM::AgUI::Rails
- RubyLLM::AgUI::Rails::ActiveRecordStore
- RubyLLM::AgUI::Rails::Railtie
- RubyLLM::AgUI::Rails::Record
- RubyLLM::AgUI::Rails::Streaming
- RubyLLM::AgUI::Reconnect
- RubyLLM::AgUI::Redaction
- RubyLLM::AgUI::Redemption
- RubyLLM::AgUI::Reservation
- RubyLLM::AgUI::Resume
- RubyLLM::AgUI::ResumeEntry
- RubyLLM::AgUI::ResumeRejectedError
- RubyLLM::AgUI::Run
- RubyLLM::AgUI::RunConflictError
- RubyLLM::AgUI::RunRecord
- RubyLLM::AgUI::SSEWriter
- RubyLLM::AgUI::Store
- RubyLLM::AgUI::Store::Base
- RubyLLM::AgUI::Store::MemoryStore
- RubyLLM::AgUI::StreamError
- RubyLLM::AgUI::UnsupportedProtocolVersionError
- RubyLLM::AgUI::UnsupportedRunStateError
- RubyLLM::AgUI::Validation
Methods
- ::accepts? — RubyLLM::AgUI::SSEWriter
- ::config — RubyLLM::AgUI
- ::configure — RubyLLM::AgUI
- ::create — RubyLLM::AgUI::Interrupt
- ::from_run_record — RubyLLM::AgUI::Rails::Record
- ::from_storage — RubyLLM::AgUI::Interrupt
- ::from_storage — RubyLLM::AgUI::RunRecord
- ::headers — RubyLLM::AgUI::SSEWriter
- ::interrupts_from_storage — RubyLLM::AgUI::RunRecord
- ::new — RubyLLM::AgUI::Configuration
- ::new — RubyLLM::AgUI::Emitter
- ::new — RubyLLM::AgUI::Input
- ::new — RubyLLM::AgUI::Input::Parser
- ::new — RubyLLM::AgUI::Interrupt
- ::new — RubyLLM::AgUI::Mapper
- ::new — RubyLLM::AgUI::MessageParser
- ::new — RubyLLM::AgUI::Protocol::CancelledOutcome
- ::new — RubyLLM::AgUI::Protocol::RunStartedEvent
- ::new — RubyLLM::AgUI::Protocol::RunFinishedEvent
- ::new — RubyLLM::AgUI::Reconnect
- ::new — RubyLLM::AgUI::Redemption
- ::new — RubyLLM::AgUI::Reservation
- ::new — RubyLLM::AgUI::Resume
- ::new — RubyLLM::AgUI::ResumeEntry
- ::new — RubyLLM::AgUI::Run
- ::new — RubyLLM::AgUI::RunRecord
- ::new — RubyLLM::AgUI::SSEWriter
- ::new — RubyLLM::AgUI::Store::Base
- ::new — RubyLLM::AgUI::Store::MemoryStore
- ::parse — RubyLLM::AgUI::Input
- ::parse_time — RubyLLM::AgUI::Interrupt
- ::reset_configuration! — RubyLLM::AgUI
- ::serves? — RubyLLM::AgUI::Reconnect
- ::setup! — RubyLLM::AgUI::Rails
- #advance — RubyLLM::AgUI::RunRecord
- #ag_ui_scope — RubyLLM::AgUI::Rails::Streaming
- #ag_ui_state — RubyLLM::AgUI::Rails::Streaming
- #answerable? — RubyLLM::AgUI::Interrupt
- #apply — RubyLLM::AgUI::Resume
- #apply — RubyLLM::AgUI::Redaction
- #approved? — RubyLLM::AgUI::Interrupt
- #approved? — RubyLLM::AgUI::Redemption
- #as_run_record — RubyLLM::AgUI::Rails::Record
- #attached? — RubyLLM::AgUI::Reservation
- #awaiting_approval? — RubyLLM::AgUI::RunRecord
- #before_tool_call — RubyLLM::AgUI::Mapper
- #cancel — RubyLLM::AgUI::Emitter
- #cancelled? — RubyLLM::AgUI::Interrupt
- #cancelled? — RubyLLM::AgUI::Redemption
- #cancelled? — RubyLLM::AgUI::ResumeEntry
- #cancelled_outcome — RubyLLM::AgUI::Protocol
- #chunk — RubyLLM::AgUI::Mapper
- #classify — RubyLLM::AgUI::ErrorSanitizer
- #client_tools? — RubyLLM::AgUI::Input
- #close — RubyLLM::AgUI::Mapper
- #close — RubyLLM::AgUI::SSEWriter
- #closed? — RubyLLM::AgUI::SSEWriter
- #content_type — RubyLLM::AgUI::SSEWriter
- #context — RubyLLM::AgUI::Input::PartBuilder
- #created? — RubyLLM::AgUI::Reservation
- #decide — RubyLLM::AgUI::Interrupt
- #decided? — RubyLLM::AgUI::Interrupt
- #default — RubyLLM::AgUI::Redaction
- #denied? — RubyLLM::AgUI::Interrupt
- #denied? — RubyLLM::AgUI::Redemption
- #digest — RubyLLM::AgUI::Reservation
- #digest — RubyLLM::AgUI::Canonical
- #dump — RubyLLM::AgUI::Canonical
- #entries — RubyLLM::AgUI::Coverage
- #events — RubyLLM::AgUI::Reconnect
- #expired? — RubyLLM::AgUI::Interrupt
- #fail — RubyLLM::AgUI::Emitter
- #family_for — RubyLLM::AgUI::Coverage
- #find — RubyLLM::AgUI::Rails::ActiveRecordStore
- #find — RubyLLM::AgUI::Store::Base
- #find — RubyLLM::AgUI::Store::MemoryStore
- #find_interrupt — RubyLLM::AgUI::Rails::ActiveRecordStore
- #find_interrupt — RubyLLM::AgUI::Store::Base
- #find_interrupt — RubyLLM::AgUI::Store::MemoryStore
- #finish — RubyLLM::AgUI::RunRecord
- #flush — RubyLLM::AgUI::SSEWriter
- #headers — RubyLLM::AgUI::SSEWriter
- #http_status — RubyLLM::AgUI::InputError
- #http_status — RubyLLM::AgUI::InputTooLargeError
- #http_status — RubyLLM::AgUI::RunConflictError
- #http_status — RubyLLM::AgUI::ResumeRejectedError
- #interrupt — RubyLLM::AgUI::Emitter
- #interrupt — RubyLLM::AgUI::RunRecord
- #interrupt_outcome — RubyLLM::AgUI::Protocol
- #interrupted — RubyLLM::AgUI::RunRecord
- #latest_interrupted — RubyLLM::AgUI::Rails::ActiveRecordStore
- #latest_interrupted — RubyLLM::AgUI::Store::Base
- #latest_interrupted — RubyLLM::AgUI::Store::MemoryStore
- #latest_run — RubyLLM::AgUI::Rails::ActiveRecordStore
- #latest_run — RubyLLM::AgUI::Store::Base
- #latest_run — RubyLLM::AgUI::Store::MemoryStore
- #message — RubyLLM::AgUI::Mapper
- #needed? — RubyLLM::AgUI::Resume
- #none — RubyLLM::AgUI::Redaction
- #parse — RubyLLM::AgUI::Input::Parser
- #parse — RubyLLM::AgUI::MessageParser
- #pending? — RubyLLM::AgUI::Interrupt
- #pending_interrupts — RubyLLM::AgUI::RunRecord
- #plan — RubyLLM::AgUI::Resume
- #recorded? — RubyLLM::AgUI::Redemption
- #redact — RubyLLM::AgUI::Configuration
- #redaction — RubyLLM::AgUI::Configuration
- #redeem_interrupt — RubyLLM::AgUI::Rails::ActiveRecordStore
- #redeem_interrupt — RubyLLM::AgUI::Store::Base
- #redeem_interrupt — RubyLLM::AgUI::Store::MemoryStore
- #replace_interrupt — RubyLLM::AgUI::RunRecord
- #replay — RubyLLM::AgUI::Emitter
- #replayed? — RubyLLM::AgUI::Redemption
- #report — RubyLLM::AgUI::Coverage
- #reserve — RubyLLM::AgUI::Rails::ActiveRecordStore
- #reserve — RubyLLM::AgUI::Store::Base
- #reserve — RubyLLM::AgUI::Store::MemoryStore
- #resolved? — RubyLLM::AgUI::ResumeEntry
- #resume — RubyLLM::AgUI::Input::PartBuilder
- #resume? — RubyLLM::AgUI::Input
- #resume_entry — RubyLLM::AgUI::Input
- #run_finished — RubyLLM::AgUI::Protocol
- #run_id — RubyLLM::AgUI::Reservation
- #run_started — RubyLLM::AgUI::Protocol
- #run_store! — RubyLLM::AgUI::Configuration
- #sanitize — RubyLLM::AgUI::ErrorSanitizer
- #save — RubyLLM::AgUI::Rails::ActiveRecordStore
- #save — RubyLLM::AgUI::Store::Base
- #save — RubyLLM::AgUI::Store::MemoryStore
- #schema_only_event_types — RubyLLM::AgUI::Coverage
- #sdk_event_types — RubyLLM::AgUI::Coverage
- #sdk_only_event_types — RubyLLM::AgUI::Coverage
- #sort — RubyLLM::AgUI::Canonical
- #start — RubyLLM::AgUI::Emitter
- #start — RubyLLM::AgUI::RunRecord
- #state_snapshot — RubyLLM::AgUI::Protocol
- #status — RubyLLM::AgUI::Redemption
- #stream — RubyLLM::AgUI::Run
- #stream_ag_ui_run — RubyLLM::AgUI::Rails::Streaming
- #succeed — RubyLLM::AgUI::Emitter
- #success_outcome — RubyLLM::AgUI::Protocol
- #terminal? — RubyLLM::AgUI::RunRecord
- #thread_id — RubyLLM::AgUI::Reservation
- #to_h — RubyLLM::AgUI::Configuration
- #to_h — RubyLLM::AgUI::Input
- #to_h — RubyLLM::AgUI::Interrupt
- #to_h — RubyLLM::AgUI::Protocol::CancelledOutcome
- #to_h — RubyLLM::AgUI::Protocol::RunStartedEvent
- #to_h — RubyLLM::AgUI::Protocol::RunFinishedEvent
- #to_h — RubyLLM::AgUI::Redemption
- #to_h — RubyLLM::AgUI::Reservation
- #to_h — RubyLLM::AgUI::ResumeEntry
- #to_h — RubyLLM::AgUI::RunRecord
- #to_protocol — RubyLLM::AgUI::Interrupt
- #to_storage — RubyLLM::AgUI::Interrupt
- #to_storage — RubyLLM::AgUI::RunRecord
- #tool_call_id — RubyLLM::AgUI::Redemption
- #tool_names — RubyLLM::AgUI::Input
- #tools — RubyLLM::AgUI::Input::PartBuilder
- #write — RubyLLM::AgUI::Emitter
- #write — RubyLLM::AgUI::SSEWriter
- #write_run_record — RubyLLM::AgUI::Rails::Record