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.

InputResolved 6

One or more human-input requests reached authoritative terminal outcomes.

Remarks

Stream protocol 23 emits this after eve accepts a pending-input batch and before the resumed StepStarted event. Resolutions may intentionally omit an accepted response.

ApprovalCandidate 7

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 8

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 9

An action produced a result.

ActionPartial 10

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 11

A remote subagent was called.

SubagentStarted 12

An inline subagent started.

SubagentEvent 13

An inline subagent emitted a child event.

SubagentCompleted 14

An inline subagent completed.

MessageAppended 15

Assistant text was appended.

ReasoningAppended 16

Reasoning text was appended.

MessageCompleted 17

An assistant message completed.

ReasoningCompleted 18

A reasoning block completed.

ResultCompleted 19

A structured result completed.

StepStarted 20

A model step started.

StepCompleted 21

A model step completed.

StepFailed 22

A model step failed.

TurnCompleted 23

A turn completed.

TurnFailed 24

A turn failed.

TurnCancelled 25

A turn was cancelled.

ContextCleared 26

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

CompactionRequested 27

Session-history compaction was requested.

CompactionCompleted 28

Session-history compaction completed.

AuthorizationRequired 29

Connection authorization is required.

AuthorizationCompleted 30

Connection authorization completed.

SessionWaiting 31

The session is waiting for another user message.

SessionFailed 32

The session failed.

SessionCompleted 33

The session completed successfully.