# Class LittleGhost::AgentStreamStep

Documentation version: Edge

Canonical HTML: https://littleghostai.org/docs/LittleGhost/AgentStreamStep.html

Identifies one assembly step in the path to a streamed Agent invocation. Paths
list outer steps before inner steps, so the final value identifies the
participant that directly contains the Agent.

## Inheritance

`LittleGhost::AgentStreamStep < Data`

## Attributes

<a id="attribute-i-assembly_id"></a>
### `assembly_id` (R)

Stable String identifier for the containing assembly.

<a id="attribute-i-assembly_kind"></a>
### `assembly_kind` (R)

The `:workflow`, `:swarm`, `:graph`, or
custom assembly kind.

<a id="attribute-i-branch_id"></a>
### `branch_id` (R)

String branch identifier for a graph branch, or `nil`.

<a id="attribute-i-participant"></a>
### `participant` (R)

String name used to route to this participant.

<a id="attribute-i-step_id"></a>
### `step_id` (R)

Unique String identifier for this assembly step.
