EveInputRequestKind
NexusLabs.Eve¶
EveInputRequestKind Enum¶
Identifies the framework-owned source of an eve human-input request.
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.