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.

ApprovalCandidate 6

One responder-bound approval candidate reached a lifecycle outcome.

Remarks

eve 0.34.0 emits this for each responder attempt on an approval request, carrying a stable candidate identifier and an outcome of pending, rejected, failed, timed-out, or stale. A terminal outcome may also carry a reason. Candidate events precede ApprovalSettled for the same request.

ApprovalSettled 7

An approval request reached its terminal settlement.

Remarks

eve 0.34.0 emits this once per approval request with an outcome of approved or cancelled. It follows that request's ApprovalCandidate events.

ActionResult 8

An action produced a result.

ActionPartial 9

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 10

A remote subagent was called.

SubagentStarted 11

An inline subagent started.

SubagentEvent 12

An inline subagent emitted a child event.

SubagentCompleted 13

An inline subagent completed.

MessageAppended 14

Assistant text was appended.

ReasoningAppended 15

Reasoning text was appended.

MessageCompleted 16

An assistant message completed.

ReasoningCompleted 17

A reasoning block completed.

ResultCompleted 18

A structured result completed.

StepStarted 19

A model step started.

StepCompleted 20

A model step completed.

StepFailed 21

A model step failed.

TurnCompleted 22

A turn completed.

TurnFailed 23

A turn failed.

TurnCancelled 24

A turn was cancelled.

ContextCleared 25

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

CompactionRequested 26

Session-history compaction was requested.

CompactionCompleted 27

Session-history compaction completed.

AuthorizationRequired 28

Connection authorization is required.

AuthorizationCompleted 29

Connection authorization completed.

SessionWaiting 30

The session is waiting for another user message.

SessionFailed 31

The session failed.

SessionCompleted 32

The session completed successfully.