Table of Contents

Class ThreadRunOutput

Namespace
AntRunnerLib
Assembly
AntRunnerLib.dll

Represents the output of a thread run within the assistant orchestrator. This class contains the status, output, and conversation messages of the thread run.

public class ThreadRunOutput
Inheritance
System.Object
ThreadRunOutput
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()

Properties

Annotations

File search and code interpreter annotations

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public List<MessageAnnotation>? Annotations { get; set; }

Property Value

System.Nullable<List<MessageAnnotation>>

ConversationMessages

Gets or sets the list of conversation messages that occurred during the thread run.

public List<ThreadConversationMessage> ConversationMessages { get; set; }

Property Value

List<ThreadConversationMessage>

Dialog

Generates a dialog string from the conversation messages.

public string Dialog { get; }

Property Value

System.String

A formatted dialog string representing the conversation.

LastMessage

Gets or sets the output of the thread run.

public string LastMessage { get; set; }

Property Value

System.String

Status

Gets or sets the status of the thread run.

public string Status { get; set; }

Property Value

System.String

ThreadId

Gets or sets the ID of the thread associated with the assistant.

public string ThreadId { get; set; }

Property Value

System.String