Conversation memory policy for an agent.
The policy is definition data. Runtime stores are supplied per run through harness options.
Summary
Types
@type capture() :: :manual | :conversation | :off
@type inject() :: :instructions | :context
@type scope() :: :agent | :session
Functions
@spec captures() :: [capture()]
@spec injects() :: [inject()]
@spec schema() :: Zoi.schema()
@spec scopes() :: [scope()]