Microsoft.Agents.AI.Workflows.Declarative Namespace

Classes

Name Description
AzureAgentProvider

Provides functionality to interact with Foundry agents within a specified project context.

ConversationUpdateEvent

Event that broadcasts the conversation identifier.

DeclarativeActionCompletedEvent

Event that indicates a declarative action has been invoked.

DeclarativeActionException

Represents an exception that occurs during action execution.

DeclarativeActionInvokedEvent

Event that indicates a declarative action has completed.

DeclarativeModelException

Represents an exception that occurs when the declarative model is not supported.

DeclarativeWorkflowBuilder

Builder for converting a Foundry workflow object-model YAML definition into a process.

DeclarativeWorkflowException

Represents any exception that occurs during the execution of a process workflow.

DeclarativeWorkflowJsonOptions

Source-generated JSON options for checkpointing declarative workflows under AOT / trim-aggressive deployments where reflection-based serialization is disabled.

DeclarativeWorkflowOptions

Configuration options for workflow execution.

DefaultHttpRequestHandler

Default implementation of IHttpRequestHandler built on HttpClient.

HttpRequestInfo

Describes an HTTP request to be sent by an IHttpRequestHandler.

HttpRequestResult

Represents the result of an HTTP request executed by an IHttpRequestHandler.

MessageActivityEvent

Event that broadcasts the conversation identifier.

ResponseAgentProvider

Defines contract used by declarative workflow actions to invoke and manipulate agents and conversations.

Interfaces

Name Description
IHttpRequestHandler

Defines the contract for executing HTTP requests emitted by HttpRequestAction within declarative workflows.

IMcpToolHandler

Defines the contract for invoking MCP tools within declarative workflows.