Module: Nanobot

Defined in:
lib/nanobot.rb,
lib/nanobot/version.rb,
lib/nanobot/agent/loop.rb,
lib/nanobot/bus/events.rb,
lib/nanobot/agent/memory.rb,
lib/nanobot/cli/commands.rb,
lib/nanobot/agent/context.rb,
lib/nanobot/channels/base.rb,
lib/nanobot/config/loader.rb,
lib/nanobot/config/schema.rb,
lib/nanobot/channels/email.rb,
lib/nanobot/channels/slack.rb,
lib/nanobot/providers/base.rb,
lib/nanobot/agent/tools/web.rb,
lib/nanobot/bus/message_bus.rb,
lib/nanobot/scheduler/store.rb,
lib/nanobot/session/manager.rb,
lib/nanobot/channels/discord.rb,
lib/nanobot/channels/gateway.rb,
lib/nanobot/channels/manager.rb,
lib/nanobot/agent/tools/shell.rb,
lib/nanobot/channels/telegram.rb,
lib/nanobot/scheduler/service.rb,
lib/nanobot/agent/tools/schedule.rb,
lib/nanobot/agent/tools/filesystem.rb,
lib/nanobot/providers/rubyllm_provider.rb

Overview

Multi-channel AI chatbot framework powered by RubyLLM

Defined Under Namespace

Modules: Agent, Bus, CLI, Channels, Config, Providers, Scheduler, Session Classes: Error

Constant Summary collapse

VERSION =

Returns current gem version.

Returns:

  • (String) —

    current gem version

'0.1.0'