MemoryScopeType

Defines the type of memory scope used for memory operations. This enum represents different boundaries or contexts within which memory can be stored and retrieved. Each type corresponds to a specific operational scope for memory sharing and isolation.

Entries

Link copied to clipboard

Represents a memory scope type associated with a product that populated some memory fact.

Link copied to clipboard

Represents a type of memory scope specifically for the "Agent" context.

Link copied to clipboard

Represents a memory scope type associated with a feature of your product (ex: within a scope of some feature multiple independent agents might populate different facts and store them in the shared memory)

Link copied to clipboard

Represents a memory scope type associated with the whole organization of yours (ex: within a scope of your organization multiple products might have multiple features with different agents that populate facts and store them in a shared memory)

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
expect val name: String
Link copied to clipboard
expect val ordinal: Int

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.