Skip to content

EveStreamEventKind

NexusLabs.Eve

EveStreamEventKind Enum

Identifies a known event in the eve durable message stream.

public enum EveStreamEventKind

Fields

Unknown 0

The event type is newer than or otherwise unknown to this package.

SessionStarted 1

A durable session started.

TurnStarted 2

A runtime turn started.

MessageReceived 3

A user message was received.

ActionsRequested 4

One or more actions were requested.

InputRequested 5

Human input was requested.

ActionResult 6

An action produced a result.

ActionPartial 7

An action produced a preliminary output snapshot that a later ActionResult supersedes.

Remarks

Stream protocol 21 emits this for each non-terminal snapshot yielded by an async-generator tool. Only the terminal ActionResult is exposed to the model, so treat these as provisional display state.

SubagentCalled 8

A remote subagent was called.

SubagentStarted 9

An inline subagent started.

SubagentEvent 10

An inline subagent emitted a child event.

SubagentCompleted 11

An inline subagent completed.

MessageAppended 12

Assistant text was appended.

ReasoningAppended 13

Reasoning text was appended.

MessageCompleted 14

An assistant message completed.

ReasoningCompleted 15

A reasoning block completed.

ResultCompleted 16

A structured result completed.

StepStarted 17

A model step started.

StepCompleted 18

A model step completed.

StepFailed 19

A model step failed.

TurnCompleted 20

A turn completed.

TurnFailed 21

A turn failed.

TurnCancelled 22

A turn was cancelled.

ContextCleared 23

Durable model-message history was cleared while the session remained intact.

CompactionRequested 24

Session-history compaction was requested.

CompactionCompleted 25

Session-history compaction completed.

AuthorizationRequired 26

Connection authorization is required.

AuthorizationCompleted 27

Connection authorization completed.

SessionWaiting 28

The session is waiting for another user message.

SessionFailed 29

The session failed.

SessionCompleted 30

The session completed successfully.