Table of Contents

Class AssistantRunnerState

Namespace
AntRunnerLib
Assembly
AntRunnerLib.dll

State for use by the AssistantRunner orchestration

public class AssistantRunnerState
Inheritance
System.Object
AssistantRunnerState
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

AssistantDefinition

AssistantDefintion from storage for use in the API to create an assistant

public AssistantCreateRequest AssistantDefinition { get; set; }

Property Value

AssistantCreateRequest

AssistantId

Assistant to run Id

public string AssistantId { get; set; }

Property Value

System.String

AssistantRunOptions

Initial data input from the API

public AssistantRunOptions AssistantRunOptions { get; set; }

Property Value

AssistantRunOptions

AzureOpenAIConfig

Endpoint and API key

public AzureOpenAIConfig AzureOpenAIConfig { get; set; }

Property Value

AzureOpenAIConfig

ConversationUserProxyMessage

The message from the evaluator for coninuations

public string ConversationUserProxyMessage { get; set; }

Property Value

System.String

CurrentRun

The current run when extended by the conversation proxy

public RunResponse CurrentRun { get; set; }

Property Value

RunResponse

RootRun

The first run in the chain before evaluation by ConversationUserProxy

public RunResponse RootRun { get; set; }

Property Value

RunResponse

Started

Time the orchestration started

public DateTime Started { get; set; }

Property Value

DateTime

ThreadId

ID of the thread created for the run

public string ThreadId { get; set; }

Property Value

System.String

ThreadRunId

ID of the the run

public string ThreadRunId { get; set; }

Property Value

System.String