Jidoka.Memory.Entry (Jidoka v0.8.0-beta.1)

Copy Markdown View Source

Durable memory entry available to prompt assembly.

Summary

Types

t()

@type t() :: %Jidoka.Memory.Entry{
  agent_id: binary(),
  content: binary(),
  id: binary(),
  metadata: map(),
  session_id: nil | nil | binary()
}

Functions

from_input(input, opts \\ [])

@spec from_input(
  t() | keyword() | map(),
  keyword()
) :: {:ok, t()} | {:error, term()}

new(attrs, opts \\ [])

@spec new(
  keyword() | map(),
  keyword()
) :: {:ok, t()} | {:error, term()}

new!(attrs, opts \\ [])

@spec new!(
  keyword() | map(),
  keyword()
) :: t()

schema()

@spec schema() :: Zoi.schema()