EveSessionCreationOptions
NexusLabs.Eve¶
EveSessionCreationOptions Class¶
Configures initial session creation, not subsequent messages or input responses.
public sealed record EveSessionCreationOptions : System.IEquatable<NexusLabs.Eve.EveSessionCreationOptions>
Inheritance System.Object → EveSessionCreationOptions
Implements System.IEquatable<EveSessionCreationOptions>
Properties¶
EveSessionCreationOptions.Headers Property¶
Gets headers for idle creation only. Initial-message headers come from turn options.
Property Value¶
System.Collections.Generic.IReadOnlyDictionary<System.String,System.String>
EveSessionCreationOptions.ProtectedHeaderOverrides Property¶
Gets explicit protected-header overrides for idle creation, subject to the client allow-list. Initial-message overrides come from turn options.
public System.Collections.Generic.IReadOnlyDictionary<string,string>? ProtectedHeaderOverrides { get; init; }
Property Value¶
System.Collections.Generic.IReadOnlyDictionary<System.String,System.String>
EveSessionCreationOptions.Stubs Property¶
Gets fixed declarative tool stubs. Null omits the field; an empty list sends an empty array.
Requires eve 0.75.0 or newer and the server's allowToolStubs grant.
The server validates JSON Schema constraints and configuration limits.