Share via


RunStepConnectedAgent Class

Definition

The detailed information about connected agent tool call.

public class RunStepConnectedAgent : System.ClientModel.Primitives.IJsonModel<Azure.AI.Agents.Persistent.RunStepConnectedAgent>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Agents.Persistent.RunStepConnectedAgent>
type RunStepConnectedAgent = class
    interface IJsonModel<RunStepConnectedAgent>
    interface IPersistableModel<RunStepConnectedAgent>
Public Class RunStepConnectedAgent
Implements IJsonModel(Of RunStepConnectedAgent), IPersistableModel(Of RunStepConnectedAgent)
Inheritance
RunStepConnectedAgent
Implements

Properties

AgentId

The ID of a connected agent.

Arguments

The JSON serialized query to the connected agent.

Name

The name of connected agent.

Output

The tool output.

RunId

The run ID used by the connected agent.

ThreadId

The thread ID used by the connected agent.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<RunStepConnectedAgent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<RunStepConnectedAgent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<RunStepConnectedAgent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<RunStepConnectedAgent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<RunStepConnectedAgent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to