ReminderPreviewTool Class

Definition

A built-in tool that schedules the agent to re-invoke itself after a delay. The model passes a single minutes argument (positive integer) when calling this tool. The service creates a one-shot timer routine that fires after the specified delay and re-invokes the agent on the same conversation thread. No pre-created routine is required.

public class ReminderPreviewTool : Azure.AI.Projects.Agents.ProjectsAgentTool, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.ReminderPreviewTool>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.ReminderPreviewTool>
type ReminderPreviewTool = class
    inherit ProjectsAgentTool
    interface IJsonModel<ReminderPreviewTool>
    interface IPersistableModel<ReminderPreviewTool>
Public Class ReminderPreviewTool
Inherits ProjectsAgentTool
Implements IJsonModel(Of ReminderPreviewTool), IPersistableModel(Of ReminderPreviewTool)
Inheritance
ReminderPreviewTool
Implements

Constructors

Name Description
ReminderPreviewTool()

Initializes a new instance of ReminderPreviewTool.

Properties

Name Description
Description

Optional user-defined description for this tool or configuration.

Name

Optional user-defined name for this tool or configuration.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ProjectsAgentTool>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IJsonModel<ProjectsAgentTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IJsonModel<ReminderPreviewTool>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ReminderPreviewTool>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ProjectsAgentTool>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ProjectsAgentTool>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ProjectsAgentTool>.Write(ModelReaderWriterOptions) (Inherited from ProjectsAgentTool)
IPersistableModel<ReminderPreviewTool>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ReminderPreviewTool>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ReminderPreviewTool>.Write(ModelReaderWriterOptions)

Applies to