Method List
-
#add Nanobot::Scheduler::ScheduleStore
-
#add_channel Nanobot::Channels::Manager
-
#add_message Nanobot::Session::Session
-
#add_tool_result Nanobot::Agent::ContextBuilder
-
#advance! Nanobot::Scheduler::ScheduleStore
-
#agent Nanobot::CLI::Commands
-
#agents Nanobot::Config::Config
-
#allow_from Nanobot::Config::EmailConfig
-
#allow_from Nanobot::Config::TelegramConfig
-
#allow_from Nanobot::Config::DiscordConfig
-
#allow_from Nanobot::Config::SlackDMConfig
-
#allowed? Nanobot::Channels::BaseChannel
-
#allowed? Nanobot::Channels::Slack
-
#api_base Nanobot::Config::Config
-
#api_base Nanobot::Config::ProviderConfig
-
#api_key Nanobot::Config::ProviderConfig
-
#api_key Nanobot::Config::WebSearchConfig
-
#api_key Nanobot::Config::Config
-
#app_token Nanobot::Config::SlackConfig
-
#append_long_term Nanobot::Agent::MemoryStore
-
#append_today Nanobot::Agent::MemoryStore
-
#arguments Nanobot::Providers::RubyLLMProvider::ToolCallProxy
-
#arguments Nanobot::Providers::ToolCallRequest
-
#auth_token Nanobot::Config::GatewayConfig
-
#auto_reply_enabled Nanobot::Config::EmailConfig
-
#bot_token Nanobot::Config::SlackConfig
-
#build_messages Nanobot::Agent::ContextBuilder
-
#build_system_prompt Nanobot::Agent::ContextBuilder
-
#bus Nanobot::Channels::Manager
-
#bus Nanobot::Channels::BaseChannel
-
#bus Nanobot::Agent::Loop
-
#cache_size Nanobot::Session::Manager
-
#channel Nanobot::Bus::OutboundMessage
-
#channel Nanobot::Bus::InboundMessage
-
#channel? Nanobot::Channels::Manager
-
#channels Nanobot::Channels::Manager
-
#channels Nanobot::Config::Config
-
#chat Nanobot::Providers::LLMProvider
-
#chat Nanobot::Providers::RubyLLMProvider
-
#chat_id Nanobot::Bus::OutboundMessage
-
#chat_id Nanobot::Bus::InboundMessage
-
#clear Nanobot::Session::Session
-
#clear_cache Nanobot::Session::Manager
-
#config Nanobot::Channels::BaseChannel
-
#consent_granted Nanobot::Config::EmailConfig
-
#consume_inbound Nanobot::Bus::MessageBus
-
#content Nanobot::Bus::OutboundMessage
-
#content Nanobot::Bus::InboundMessage
-
#content Nanobot::Providers::LLMResponse
-
create_default Nanobot::Config::Loader
-
#created_at Nanobot::Session::Session
-
#created_at Nanobot::Scheduler::Schedule
-
#default_model Nanobot::Providers::RubyLLMProvider
-
#default_model Nanobot::Providers::LLMProvider
-
#defaults Nanobot::Config::AgentsConfig
-
#delete Nanobot::Session::Manager
-
#deliver_to Nanobot::Scheduler::Schedule
-
#discord Nanobot::Config::ChannelsConfig
-
#dm Nanobot::Config::SlackConfig
-
#due_schedules Nanobot::Scheduler::ScheduleStore
-
#each Nanobot::Config::ProvidersConfig
-
#email Nanobot::Config::ChannelsConfig
-
#empty? Nanobot::Config::ProvidersConfig
-
#enabled Nanobot::Scheduler::Schedule
-
#enabled Nanobot::Config::EmailConfig
-
#enabled Nanobot::Config::TelegramConfig
-
#enabled Nanobot::Config::DiscordConfig
-
#enabled Nanobot::Config::SchedulerConfig
-
#enabled Nanobot::Config::GatewayConfig
-
#enabled Nanobot::Config::SlackConfig
-
#enabled Nanobot::Config::SlackDMConfig
-
#exec Nanobot::Config::ToolsConfig
-
#execute Nanobot::Agent::Tools::ScheduleList
-
#execute Nanobot::Agent::Tools::ScheduleAdd
-
#execute Nanobot::Agent::Tools::ScheduleRemove
-
#execute Nanobot::Agent::Tools::WebFetch
-
#execute Nanobot::Agent::Tools::ListDir
-
#execute Nanobot::Agent::Tools::ReadFile
-
#execute Nanobot::Agent::Tools::Exec
-
#execute Nanobot::Agent::Tools::WebSearch
-
#execute Nanobot::Agent::Tools::EditFile
-
#execute Nanobot::Agent::Tools::WriteFile
-
exists? Nanobot::Config::Loader
-
exit_on_failure? Nanobot::CLI::Commands
-
#expression Nanobot::Scheduler::Schedule
-
#extra_headers Nanobot::Config::ProviderConfig
-
#finish_reason Nanobot::Providers::LLMResponse
-
#from_address Nanobot::Config::EmailConfig
-
#gateway Nanobot::Config::ChannelsConfig
-
#get Nanobot::Scheduler::ScheduleStore
-
#get_channel Nanobot::Channels::Manager
-
get_config_path Nanobot::Config::Loader
-
#get_history Nanobot::Session::Session
-
#get_memory_context Nanobot::Agent::MemoryStore
-
#get_or_create Nanobot::Session::Manager
-
#group_allow_from Nanobot::Config::SlackConfig
-
#group_policy Nanobot::Config::SlackConfig
-
#host Nanobot::Config::GatewayConfig
-
#id Nanobot::Providers::ToolCallRequest
-
#id Nanobot::Scheduler::Schedule
-
#id Nanobot::Providers::RubyLLMProvider::ToolCallProxy
-
#imap_host Nanobot::Config::EmailConfig
-
#imap_mailbox Nanobot::Config::EmailConfig
-
#imap_password Nanobot::Config::EmailConfig
-
#imap_port Nanobot::Config::EmailConfig
-
#imap_use_ssl Nanobot::Config::EmailConfig
-
#imap_username Nanobot::Config::EmailConfig
-
#initialize Nanobot::Config::GatewayConfig
-
#initialize Nanobot::Config::DiscordConfig
-
#initialize Nanobot::Config::TelegramConfig
-
#initialize Nanobot::Config::SlackDMConfig
-
#initialize Nanobot::Scheduler::ScheduleStore
-
#initialize Nanobot::Agent::Tools::EditFile
-
#initialize Nanobot::Config::ToolsConfig
-
#initialize Nanobot::Config::ExecToolConfig
-
#initialize Nanobot::Config::WebSearchConfig
-
#initialize Nanobot::Agent::Tools::Exec
-
#initialize Nanobot::Agent::Tools::ScheduleRemove
-
#initialize Nanobot::Config::AgentsConfig
-
#initialize Nanobot::Config::AgentDefaults
-
#initialize Nanobot::Agent::Tools::WriteFile
-
#initialize Nanobot::Config::ProvidersConfig
-
#initialize Nanobot::Agent::Tools::ListDir
-
#initialize Nanobot::Session::Session
-
#initialize Nanobot::Providers::RubyLLMProvider
-
#initialize Nanobot::Channels::BaseChannel
-
#initialize Nanobot::Agent::Tools::WebSearch
-
#initialize Nanobot::Scheduler::SchedulerService
-
#initialize Nanobot::Agent::ContextBuilder
-
#initialize Nanobot::Config::Config
-
#initialize Nanobot::Agent::Tools::ReadFile
-
#initialize Nanobot::Agent::MemoryStore
-
#initialize Nanobot::Config::ProviderConfig
-
#initialize Nanobot::Bus::MessageBus
-
#initialize Nanobot::Bus::InboundMessage
-
#initialize Nanobot::Session::Manager
-
#initialize Nanobot::Bus::OutboundMessage
-
#initialize Nanobot::Providers::LLMResponse
-
#initialize Nanobot::Agent::Loop
-
#initialize Nanobot::Config::EmailConfig
-
#initialize Nanobot::Agent::Tools::ScheduleList
-
#initialize Nanobot::Agent::Tools::ScheduleAdd
-
#initialize Nanobot::Channels::Manager
-
#initialize Nanobot::Config::SlackConfig
-
#initialize Nanobot::Config::SchedulerConfig
-
#initialize Nanobot::Config::ChannelsConfig
-
#key Nanobot::Session::Session
-
#kind Nanobot::Scheduler::Schedule
-
#last_run_at Nanobot::Scheduler::Schedule
-
#list Nanobot::Scheduler::ScheduleStore
-
#list_daily_notes Nanobot::Agent::MemoryStore
-
#list_sessions Nanobot::Session::Manager
-
load Nanobot::Config::Loader
-
#log_level Nanobot::Config::AgentDefaults
-
#logger Nanobot::Channels::Manager
-
#logger Nanobot::Channels::BaseChannel
-
#logger Nanobot::Providers::RubyLLMProvider
-
#logger Nanobot::Agent::Loop
-
#logger Nanobot::Bus::MessageBus
-
#mark_seen Nanobot::Config::EmailConfig
-
#max_body_chars Nanobot::Config::EmailConfig
-
#max_tokens Nanobot::Config::AgentDefaults
-
#max_tool_iterations Nanobot::Config::AgentDefaults
-
#media Nanobot::Bus::OutboundMessage
-
#media Nanobot::Bus::InboundMessage
-
#memory_store Nanobot::Agent::ContextBuilder
-
#message_count Nanobot::Session::Session
-
#messages Nanobot::Session::Session
-
#metadata Nanobot::Bus::InboundMessage
-
#metadata Nanobot::Bus::OutboundMessage
-
#metadata Nanobot::Session::Session
-
#method_missing Nanobot::Config::ProvidersConfig
-
#model Nanobot::Config::AgentDefaults
-
#name Nanobot::Providers::RubyLLMProvider::ToolCallProxy
-
#name Nanobot::Channels::BaseChannel
-
#name Nanobot::Providers::ToolCallRequest
-
#next_run_at Nanobot::Scheduler::Schedule
-
#onboard Nanobot::CLI::Commands
-
#path Nanobot::Scheduler::ScheduleStore
-
#policy Nanobot::Config::SlackDMConfig
-
#poll_interval_seconds Nanobot::Config::EmailConfig
-
#port Nanobot::Config::GatewayConfig
-
#process_direct Nanobot::Agent::Loop
-
#process_message Nanobot::Agent::Loop
-
#prompt Nanobot::Scheduler::Schedule
-
#provider Nanobot::Config::Config
-
#provider Nanobot::Agent::Loop
-
#providers Nanobot::Config::Config
-
#proxy Nanobot::Config::TelegramConfig
-
#publish_inbound Nanobot::Bus::MessageBus
-
#publish_outbound Nanobot::Bus::MessageBus
-
#queue_sizes Nanobot::Bus::MessageBus
-
#read_daily_note Nanobot::Agent::MemoryStore
-
#read_long_term Nanobot::Agent::MemoryStore
-
#read_today Nanobot::Agent::MemoryStore
-
#remove Nanobot::Scheduler::ScheduleStore
-
#reply_to Nanobot::Bus::OutboundMessage
-
#respond_to_missing? Nanobot::Config::ProvidersConfig
-
#restrict_to_workspace Nanobot::Config::ToolsConfig
-
#run Nanobot::Agent::Loop
-
#running? Nanobot::Scheduler::SchedulerService
-
#running? Nanobot::Channels::BaseChannel
-
#running? Nanobot::Bus::MessageBus
-
#save Nanobot::Session::Manager
-
save Nanobot::Config::Loader
-
#scheduler Nanobot::Config::Config
-
#send Nanobot::Channels::Slack
-
#send Nanobot::Channels::Email
-
#send Nanobot::Channels::Gateway
-
#send Nanobot::Channels::Discord
-
#send Nanobot::Channels::BaseChannel
-
#send Nanobot::Channels::Telegram
-
#sender_id Nanobot::Bus::InboundMessage
-
#serve Nanobot::CLI::Commands
-
#session_key Nanobot::Bus::InboundMessage
-
#sessions_dir Nanobot::Session::Manager
-
#size Nanobot::Channels::Manager
-
#slack Nanobot::Config::ChannelsConfig
-
#smtp_host Nanobot::Config::EmailConfig
-
#smtp_password Nanobot::Config::EmailConfig
-
#smtp_port Nanobot::Config::EmailConfig
-
#smtp_use_ssl Nanobot::Config::EmailConfig
-
#smtp_use_tls Nanobot::Config::EmailConfig
-
#smtp_username Nanobot::Config::EmailConfig
-
#start Nanobot::Channels::Slack
-
#start Nanobot::Channels::Email
-
#start Nanobot::Scheduler::SchedulerService
-
#start Nanobot::Channels::BaseChannel
-
#start Nanobot::Channels::Telegram
-
#start Nanobot::Channels::Gateway
-
#start Nanobot::Channels::Discord
-
#start_all Nanobot::Channels::Manager
-
#start_dispatch Nanobot::Bus::MessageBus
-
#status Nanobot::CLI::Commands
-
#stop Nanobot::Channels::Email
-
#stop Nanobot::Channels::Slack
-
#stop Nanobot::Channels::BaseChannel
-
#stop Nanobot::Scheduler::SchedulerService
-
#stop Nanobot::Agent::Loop
-
#stop Nanobot::Bus::MessageBus
-
#stop Nanobot::Channels::Gateway
-
#stop Nanobot::Channels::Telegram
-
#stop Nanobot::Channels::Discord
-
#stop_all Nanobot::Channels::Manager
-
#subject_prefix Nanobot::Config::EmailConfig
-
#subscribe_outbound Nanobot::Bus::MessageBus
-
#telegram Nanobot::Config::ChannelsConfig
-
#temperature Nanobot::Config::AgentDefaults
-
#thought_signature Nanobot::Providers::ToolCallRequest
-
#thought_signature Nanobot::Providers::RubyLLMProvider::ToolCallProxy
-
#tick_interval Nanobot::Config::SchedulerConfig
-
#timeout Nanobot::Config::ExecToolConfig
-
#timestamp Nanobot::Bus::InboundMessage
-
#timezone Nanobot::Scheduler::Schedule
-
#token Nanobot::Config::DiscordConfig
-
#token Nanobot::Config::TelegramConfig
-
#tool_calls Nanobot::Providers::LLMResponse
-
#tool_calls? Nanobot::Providers::LLMResponse
-
#tools Nanobot::Config::Config
-
#update Nanobot::Scheduler::ScheduleStore
-
#updated_at Nanobot::Session::Session
-
#version Nanobot::CLI::Commands
-
#web Nanobot::Config::ToolsConfig
-
#workspace Nanobot::Config::AgentDefaults
-
#workspace Nanobot::Agent::ContextBuilder
-
#workspace Nanobot::Agent::MemoryStore
-
#workspace Nanobot::Agent::Loop
-
#workspace Nanobot::Session::Manager
-
#write_long_term Nanobot::Agent::MemoryStore
-
#write_today Nanobot::Agent::MemoryStore