Libraries
»
nanobot
(0.1.0)
»
Documentation for nanobot (0.1.0)
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
Agent
(Nanobot)
AgentDefaults
(Nanobot::Config)
AgentsConfig
(Nanobot::Config)
B
BaseChannel
(Nanobot::Channels)
Bus
(Nanobot)
C
CLI
(Nanobot)
Channels
(Nanobot)
ChannelsConfig
(Nanobot::Config)
Commands
(Nanobot::CLI)
Config
(Nanobot)
Config
(Nanobot::Config)
ContextBuilder
(Nanobot::Agent)
D
Discord
(Nanobot::Channels)
DiscordConfig
(Nanobot::Config)
E
EditFile
(Nanobot::Agent::Tools)
Email
(Nanobot::Channels)
EmailConfig
(Nanobot::Config)
Error
(Nanobot)
Exec
(Nanobot::Agent::Tools)
ExecToolConfig
(Nanobot::Config)
G
Gateway
(Nanobot::Channels)
GatewayConfig
(Nanobot::Config)
I
InboundMessage
(Nanobot::Bus)
L
LLMProvider
(Nanobot::Providers)
LLMResponse
(Nanobot::Providers)
ListDir
(Nanobot::Agent::Tools)
Loader
(Nanobot::Config)
Loop
(Nanobot::Agent)
M
Manager
(Nanobot::Session)
Manager
(Nanobot::Channels)
MemoryStore
(Nanobot::Agent)
MessageBus
(Nanobot::Bus)
N
Nanobot
O
OutboundMessage
(Nanobot::Bus)
P
ProviderConfig
(Nanobot::Config)
Providers
(Nanobot)
ProvidersConfig
(Nanobot::Config)
R
ReadFile
(Nanobot::Agent::Tools)
RubyLLMProvider
(Nanobot::Providers)
S
Schedule
(Nanobot::Scheduler)
ScheduleAdd
(Nanobot::Agent::Tools)
ScheduleList
(Nanobot::Agent::Tools)
ScheduleRemove
(Nanobot::Agent::Tools)
ScheduleStore
(Nanobot::Scheduler)
Scheduler
(Nanobot)
SchedulerConfig
(Nanobot::Config)
SchedulerService
(Nanobot::Scheduler)
Session
(Nanobot::Session)
Session
(Nanobot)
Slack
(Nanobot::Channels)
SlackConfig
(Nanobot::Config)
SlackDMConfig
(Nanobot::Config)
T
Telegram
(Nanobot::Channels)
TelegramConfig
(Nanobot::Config)
ToolCallProxy
(Nanobot::Providers::RubyLLMProvider)
ToolCallRequest
(Nanobot::Providers)
Tools
(Nanobot::Agent)
ToolsConfig
(Nanobot::Config)
W
WebFetch
(Nanobot::Agent::Tools)
WebSearch
(Nanobot::Agent::Tools)
WebSearchConfig
(Nanobot::Config)
WorkspaceSandbox
(Nanobot::Agent::Tools)
WriteFile
(Nanobot::Agent::Tools)