Packages

Elixir port of Google's Agent Development Kit (ADK) — agent orchestration, sessions, tools, LLM abstraction, plugins, and telemetry. Transport-agnostic.

Current section

Files

Jump to
adk_ex lib adk memory entry.ex
Raw

lib/adk/memory/entry.ex

defmodule ADK.Memory.Entry do
@moduledoc """
A single memory entry extracted from a session event.
Contains the content, author, and timestamp from the original event,
plus a precomputed word map for search matching.
"""
@type t :: %__MODULE__{
content: ADK.Types.Content.t(),
author: String.t() | nil,
timestamp: DateTime.t() | nil
}
defstruct [:content, :author, :timestamp]
end