EveStreamEventKind
NexusLabs.Eve¶
EveStreamEventKind Enum¶
Identifies a known event in the eve durable message stream.
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.
ActionInputAppended 34
A model appended text while streaming one tool call's input.
Remarks¶
Stream protocol 24 reports the text delta, its zero-based UTF-16 code-unit
offset, and the tool-call, turn, step, and sequence coordinates. The complete payload
remains available through Data.
TurnWaiting 35
An active turn is parked on human input or outstanding task work.
Remarks¶
The on discriminator is input or tasks.
Response boundaries also depend on unresolved requests and sign-in callbacks.
SessionEnded 36
Version-27 session termination.
TurnSettled 37
Version-27 turn settlement, including cancelled and failed outcomes.
TurnPaused 38
Version-27 turn suspension on tasks or interactions.
DeliveryAdmitted 39
Version-27 delivery acceptance.
DeliveryConsumed 40
Version-27 delivery consumption by a turn.
DeliverySettled 41
Version-27 delivery settlement.
ContentDelta 42
Version-27 provisional content update.
ContentCompleted 43
Version-27 completed text, reasoning or result content.
InteractionOpened 44
Version-27 human interaction introduction.
InteractionSettled 45
Version-27 human interaction settlement.
ChildOpened 46
Version-27 child stream descriptor.
ChildSent 47
Version-27 delivery accepted by a child session.
CallStarted 48
Version-27 tool or agent call introduction.
CallInput 49
Version-27 provisional call input.
CallRequested 50
Version-27 call request.
CallProgress 51
Version-27 provisional call output.
CallSettled 52
Version-27 tool or agent call settlement.
RunStarted 53
Version-27 model run introduction.
RunSettled 54
Version-27 model run settlement.
ResponseSubmitted 55
Version-27 interaction answer submission.
ResponseAdmitted 56
Version-27 interaction answer admission.
ResponseSettled 57
Version-27 interaction answer settlement.