Skip to content
Tryll Engine
Unreleased
Initializing search
Home
Getting Started
How-to Guides
Concepts
Reference
Release Notes
Tryll Engine
Home
Getting Started
Getting Started
First inference in Unity
First inference in Unreal
First inference in Python
First inference in C++
How-to Guides
How-to Guides
Setup and connection
Setup and connection
Run the Tryll server
Auto-launch the server
Connect and manage a session
Editor tools
Editor tools
Test an agent in the editor
Edit workflows in the Unity graph editor
Edit workflows in the Unreal graph editor
Manage models in the editor
Use the Agent Log
Compare dialog variants in the Lab
Build an agent
Build an agent
Build a chat agent with a graph
Design an NPC prompt
Use Mustache templates
Stream answers to your UI
Send multiple answers in one turn
Dialogue and turn control
Dialogue and turn control
Change agent parameters at runtime
Seed and edit dialog history
Cancel a turn
Pause and resume a turn
Manage an agent's KV cache
Knowledge and retrieval
Knowledge and retrieval
Create a simple RAG assistant
Query rewriting for RAG
Build an intent-driven NPC
Game state and control flow
Game state and control flow
Drive prompts and retrieval from game state
Branch on a slot
Add a hidden reasoning or draft step
Substitute agent variables in LLM output
Filter LLM output artifacts
Keep merchant prices deterministic
Structured output and tools
Structured output and tools
Define and handle tool calls
Constrain output with a grammar
Guardrails and safety
Guardrails and safety
Use canned responses and guardrails
Build an immersion guard
Voice
Voice
Add voice output to an agent
Clone a voice from an audio sample
Use voice input
Bias voice input with hotwords
Models and shipping
Models and shipping
Use your own local model
Pin and unpin models
Verify required models before Play
Estimate memory footprint
Ship storage folders for builds
Concepts
Concepts
Architecture at a glance
Workflows, graphs, nodes
Agents and sessions
Lifetime and ownership
Models and inference engines
TTS and voice output
STT and voice input
Retrieval-augmented generation
Tool calling
Agent Variables
Slots and inter-node value passing
Constrained output (GBNF)
Projection and token budgets
Reference
Reference
Client API
Client API
Unity
Unity
TryllClient
TryllAgentComponent
TryllVoiceInputComponent
TryllWorkflowAsset
TryllRuntimeSettings
TryllSpeaker
Unreal (C++)
Unreal (C++)
All Classes
UTryllSubsystem
UTryllWorkflowAsset
FTryllAgent
FTryllGraphDescription
FTryllGraphBuilder
FTryllError
FTryllModelInfo
FTryllNodeDescription
FTryllToolDefinition
FTryllToolParamDefinition
FEmbeddedStorageInfo
UTryllAgentComponent
UTryllSpeakerComponent
UTryllVoiceInputComponent
UTryllRuntimeSettings
Unreal (Blueprint)
C++
C++
All Classes
TryllClient
AgentProxy
GraphDescription
NodeDesc
TryllError
MessageResult
EmbeddedStorageInfo
Python
Agent Parameters
Turn Inspector
Error Codes
Workflows and data
Workflows and data
Workflow Nodes
Workflow Nodes
Generate
Generate and Speak
Speak
Instruction
Transform
Branch
Pause
Retrieve
Filter grammar
Classify Intent
Classify Intent (LLM)
Intent to Instruction
Tool Call
Canned Response
Regex Guardrail
String Storage
Embedded String Storage
Model Management
TTS Models
Server Configuration
Telemetry
Wire Protocol
Glossary
Release Notes
Release Notes
Unreleased
v0.6.0
v0.5.0
v0.4.0
v0.3.0
Unreleased
¶
Nothing has landed for the next release yet. The most recent shipped version is
v0.6.0
.
Back to top