NexusLabs.Eve¶

NexusLabs.Eve is a .NET client for the stable HTTP protocol exposed by
Vercel eve.
It provides:
- Health and agent inspection.
- Bearer, Basic, and Vercel OIDC authentication.
- Durable session continuation and persistence.
- NDJSON event streaming with reconnect-by-index.
- Cooperative turn cancellation.
- Attachments, human-input responses, and structured output.
The package is intentionally transport-focused. JavaScript UI helpers from
eve/client, such as React/Vue/Svelte integrations and EveAgentStore, are not
part of the .NET API.
Compatibility¶
This release requires and targets eve 0.54.2, using message-stream protocol 25 and
agent-info schema v4. It strictly accepts only the subagent-call, task-cancel, and
workflow-tool-call kernel-effect actions. Earlier schema-v4 servers can advertise the
obsolete task-update action without a schema-version discriminator, so upgrade the
server before this client. Eve 0.52.3 remains the historical delivery-correlation
boundary for existing-session sends; initial session creation and RespondAsync
human-input continuation do not require that correlation. See
Compatibility and Migration.
Start here¶
Continue with Getting Started, then read Sessions and Streaming.