Module: Mneme
- Defined in:
- lib/mneme.rb,
lib/mneme/runner.rb,
lib/mneme/search.rb,
lib/mneme/l2_runner.rb,
lib/mneme/passive_recall.rb,
lib/mneme/compressed_viewport.rb,
lib/mneme/tools/everything_ok.rb,
lib/mneme/tools/save_snapshot.rb,
lib/mneme/tools/attach_messages_to_goals.rb
Overview
Mneme — the memory department. Watches for viewport eviction and creates summaries before context is lost. Named after the Greek Titaness of memory.
Mneme is the third event bus department alongside Nous (main agent) and the Analytical Brain. It operates as a phantom LLM loop: observes the main session, creates snapshots, but leaves no trace of its own reasoning.
Defined Under Namespace
Modules: Tools Classes: CompressedViewport, L2Runner, PassiveRecall, Runner, Search
Class Method Summary collapse
-
.logger ⇒ Logger
Dev-only logger that writes to log/mneme.log.
Class Method Details
.logger ⇒ Logger
Dev-only logger that writes to log/mneme.log. In non-development environments returns a null logger so call sites don’t need conditionals.
15 16 17 |
# File 'lib/mneme.rb', line 15 def self.logger @logger ||= build_logger end |