Struct Tryll::Client::AgentCreateOptions¶
ClassList > Tryll > Client > AgentCreateOptions
#include <AgentCreateOptions.h>
Public Attributes¶
| Type | Name |
|---|---|
| bool | enableDiagnostics = false |
| ::Tryll::AgentKvCacheInitialization | kvCacheInitialization = /* multi line expression */ |
| bool | maintainDialogueHistory = true |
| std::vector< AgentVariableDecl > | variables |
| std::optional<::Tryll::VoiceProfileT > | voice |
| ::Tryll::AgentWorkload | workload = ::Tryll::AgentWorkload\_Interactive |
Detailed Description¶
Options for TryllClient::CreateAgent / CreateAgentAsync. Prefer this value object over positional booleans when adding new fields.
Public Attributes Documentation¶
variable enableDiagnostics¶
variable kvCacheInitialization¶
variable maintainDialogueHistory¶
variable variables¶
variable voice¶
The agent's voice (protocol v27). Required when any node of the graph speaks (Speak, GenerateAndSpeak): creation fails with AgentVoiceRequired (3025) without it. Change it later with AgentProxy::SetVoiceAsync and pick a delivery mode with AgentProxy::SetDeliveryModeAsync.
variable workload¶
Whether a human ever waits on this agent's turns. Set Background for world-logic/evaluator agents so the inference scheduler paces or defers their work first under GPU pressure. Purely a scheduling hint.
The documentation for this class was generated from the following file C:/_tryll/_monorepo3/tryll/clients/cpp/include/tryll/AgentCreateOptions.h