Module: Botiasloop

Defined in:
lib/botiasloop.rb,
lib/botiasloop/chat.rb,
lib/botiasloop/loop.rb,
lib/botiasloop/tool.rb,
lib/botiasloop/agent.rb,
lib/botiasloop/config.rb,
lib/botiasloop/logger.rb,
lib/botiasloop/version.rb,
lib/botiasloop/channels.rb,
lib/botiasloop/commands.rb,
lib/botiasloop/database.rb,
lib/botiasloop/human_id.rb,
lib/botiasloop/auto_label.rb,
lib/botiasloop/tools/shell.rb,
lib/botiasloop/channels/cli.rb,
lib/botiasloop/commands/new.rb,
lib/botiasloop/conversation.rb,
lib/botiasloop/skills/skill.rb,
lib/botiasloop/channels/base.rb,
lib/botiasloop/commands/base.rb,
lib/botiasloop/commands/help.rb,
lib/botiasloop/skills/loader.rb,
lib/botiasloop/commands/label.rb,
lib/botiasloop/commands/reset.rb,
lib/botiasloop/tools/registry.rb,
lib/botiasloop/commands/status.rb,
lib/botiasloop/commands/switch.rb,
lib/botiasloop/skills/registry.rb,
lib/botiasloop/systemd_service.rb,
lib/botiasloop/channels_manager.rb,
lib/botiasloop/commands/archive.rb,
lib/botiasloop/commands/compact.rb,
lib/botiasloop/commands/context.rb,
lib/botiasloop/commands/verbose.rb,
lib/botiasloop/tools/web_search.rb,
lib/botiasloop/channels/telegram.rb,
lib/botiasloop/commands/registry.rb,
lib/botiasloop/commands/conversations.rb,
lib/botiasloop/commands/system_prompt.rb

Defined Under Namespace

Modules: Channels, Commands, HumanId, Logger, Skills, Tools Classes: Agent, AutoLabel, ChannelsManager, Chat, Config, Conversation, Database, Error, Loop, MaxIterationsExceeded, SystemdError, SystemdService, Tool

Constant Summary collapse

VERSION =
"0.0.9"

Class Method Summary collapse

Class Method Details

.rootString

Returns Root directory of the gem.

Returns:

  • (String)

    Root directory of the gem



36
37
38
# File 'lib/botiasloop.rb', line 36

def self.root
  File.dirname(__dir__)
end