Class: Mneme::Tools::EverythingOk

Inherits:
Tools::Base show all
Defined in:
lib/mneme/tools/everything_ok.rb

Overview

Sentinel tool signaling that Mneme has reviewed the viewport and determined no snapshot is needed. Called when the conversation context doesn’t contain enough meaningful content to summarize.

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Tools::Base

#initialize, schema

Constructor Details

This class inherits a constructor from Tools::Base

Class Method Details

.descriptionObject



11
# File 'lib/mneme/tools/everything_ok.rb', line 11

def self.description = "Nothing else worth remembering."

.input_schemaObject



13
14
15
# File 'lib/mneme/tools/everything_ok.rb', line 13

def self.input_schema
  {type: "object", properties: {}, required: []}
end

.tool_nameObject



9
# File 'lib/mneme/tools/everything_ok.rb', line 9

def self.tool_name = "everything_ok"

Instance Method Details

#execute(_input) ⇒ Object



17
18
19
# File 'lib/mneme/tools/everything_ok.rb', line 17

def execute(_input)
  "Acknowledged. No snapshot needed."
end