ReqManagedAgents.Providers.ClaudeManagedAgents.History.Request (ReqManagedAgents v0.13.0)

Copy Markdown View Source

Validated inputs for bounded Claude history retrieval.

Summary

Functions

Accepts a canonical or legacy Claude :client, :options (an Options struct or keyword list), and optional :prior capture. Prior evidence must belong to Claude; fetch additionally requires its session identity to match. Content defaults to drop for both prior and newly retrieved records.

Types

t()

@type t() :: %ReqManagedAgents.Providers.ClaudeManagedAgents.History.Request{
  client: ReqManagedAgents.Providers.ClaudeManagedAgents.Client.t(),
  options: ReqManagedAgents.Evidence.Options.t(),
  prior: ReqManagedAgents.Evidence.Capture.t() | nil
}

Functions

new(input)

@spec new(keyword() | t()) ::
  {:ok, t()} | {:error, ReqManagedAgents.Evidence.Error.t()}

Accepts a canonical or legacy Claude :client, :options (an Options struct or keyword list), and optional :prior capture. Prior evidence must belong to Claude; fetch additionally requires its session identity to match. Content defaults to drop for both prior and newly retrieved records.