Core Resources
Turn
A Turn is a series of Messages and Annotations that are relevant to the Turn.
Turns are distinct breaks between messages in a Thread. Turns contain a user message and any LLM response(s) to that user message.
Annotations at the Turn level apply to group of Messages in that turn. For example, the annotation for message preference is at the turn level.
A unique identifier for the turn.
Example:
"turn_abc123"
annotations
(Integer · object | Boolean · object | Text · object | Category · object | Category-Multiple · object | File · object | Workspace Container · object | Ranked Choices · object | Ranked Groups · object)[]
required
Annotations applied to the entire turn.
Represents a generic annotation.
- Integer
- Boolean
- Text
- Category
- Category-Multiple
- File
- Workspace Container
- Ranked Choices
- Ranked Groups

