View Source Jido.Agent.Worker.State (Jido v1.0.0-rc.1)

Struct module for the Agent Worker state.

Summary

Types

t()

@type t() :: %Jido.Agent.Worker.State{
  agent: Jido.Agent.Worker.agent(),
  config: map(),
  pending_commands: :queue.queue(),
  pubsub: module(),
  status: :idle | :planning | :running | :paused,
  topics: %{input: String.t(), emit: String.t(), metrics: String.t()}
}

Functions

default_topics(agent_id)

@spec default_topics(String.t()) :: %{
  input: String.t(),
  emit: String.t(),
  metrics: String.t()
}