Everything

@Serializable
data object Everything : MemorySubject(source)

Represents a memory subject with the broadest scope, encompassing all important information and meaningful facts. The purpose of this object is to serve as a global context for information that doesn't fit within narrower, more specific memory subjects.

Key characteristics:

  • Name: Identifies the subject as "everything".

  • Prompt Description: Provides a description indicating that it contains all significant information and meaningful facts.

  • Priority Level: Assigned the lowest priority level, indicating that information from this subject is considered only when higher-priority subjects do not provide the needed context.

This memory subject can be useful for scenarios where a comprehensive or fallback information source is required.

Properties

Link copied to clipboard
open override val name: String

Name of the memory subject (ex: "user", or "project")

Link copied to clipboard
open override val priorityLevel: Int

Indicates how important this memory subject is compared to others. Higher numbers mean lower importance.

Link copied to clipboard
open override val promptDescription: String

Description of what type of information is related to the memory subject, that will be sent to the LLM.