ReqManagedAgents.SessionInfo (ReqManagedAgents v0.5.0)

Copy Markdown View Source

Runtime identity of the session a callback is executing in — passed as the optional extra argument to ReqManagedAgents.Handler.handle_tool_call/4 and ReqManagedAgents.Handler.handle_event/3.

Grows by fields, never by arity: future runtime facts land here.

Summary

Types

t()

@type t() :: %ReqManagedAgents.SessionInfo{
  provider: module() | nil,
  session_id: String.t() | nil
}