Skip to content

EveInputRequestKind

NexusLabs.Eve

EveInputRequestKind Enum

Identifies the framework-owned source of an eve human-input request.

public enum EveInputRequestKind

Fields

Unknown 0

The server did not send a recognized discriminator.

Remarks

This covers both an eve version that predates the discriminator and a future value this package does not model. Read RawKind to tell them apart: it is null when the server sent nothing and carries the wire value otherwise.

Question 1

The agent asked the user a question.

ToolApproval 2

The agent needs approval before running a tool.

SessionLimit 3

The session reached a configured limit and needs a decision before continuing.

Remarks

Options such as continue and stop belong to this kind. They are not an approve/deny tool prompt even when they arrive with a confirmation display hint.

Remarks

eve stamps this discriminator on every input request so consumers can route, render, and answer a request without inferring its purpose from option shapes, display hints, or tool names.