Packages

Durable, graph-based workflow execution for long-running, interruptible work like agentic LLM sessions.

Current section

Files

Jump to
docket lib docket graph output.ex
Raw

lib/docket/graph/output.ex

defmodule Docket.Graph.Output do
@moduledoc """
Public output projection from graph fields.
"""
defstruct [
:id,
:source,
:label,
:description,
:schema,
metadata: %{}
]
@type t :: %__MODULE__{
id: String.t() | nil,
source: String.t() | nil,
label: String.t() | nil,
description: String.t() | nil,
schema: Docket.Schema.t() | nil,
metadata: map()
}
end