View Source Whisperer.Orchestrator.State (Whisperer v0.1.0)
Defines the state used by the orchestrator
Summary
Types
@type context() :: %{}
@type conversations() :: [Whisperer.Message.t()]
@type t() :: %Whisperer.Orchestrator.State{ agents: %{required(Whisperer.Agent.agent_id()) => module()}, characteristics: [Whisperer.Agent.agent_characteristics()], context: %{}, conversations: conversations(), sequencer: module() | nil }