Module: Aoide

Defined in:
lib/aoide.rb,
lib/aoide/phantom_call_filter.rb

Overview

Aoide — the muse of voice. Turns each LLM response into dispatched tool executions and persisted messages. One of the Three Muses: she performs while Melete prepares the stage and Mneme remembers.

Defined Under Namespace

Modules: PhantomCallFilter

Class Method Summary collapse

Class Method Details

.loggerLogger

Dev-only logger that writes to log/aoide.log. In non-development environments returns a null logger so call sites don’t need conditionals.

Returns:

  • (Logger)


12
13
14
# File 'lib/aoide.rb', line 12

def self.logger
  @logger ||= build_logger
end