com.microsoft.semantickernel.orchestration

Classes

FunctionInvocation<T>

FunctionInvocation supports fluent invocation of a function in the kernel.

FunctionResult<T>

The result of a function invocation.

FunctionResultMetadata<UsageType>

Metadata about the result of a function invocation.

InvocationContext

Context passed to a Kernel or KernelFunction invoke.

InvocationContext.Builder

Builder for InvocationContext.

PromptExecutionSettings

Configuration settings for prompt execution.

PromptExecutionSettings.Builder

Builder for PromptExecutionSettings.

ToolCallBehavior

Defines the behavior of a tool call.

ToolCallBehavior.AllowedKernelFunctions

A set of allowed kernel functions.

ToolCallBehavior.RequiredKernelFunction

A required kernel function.

Enums

InvocationReturnMode

Represents the mode in which a function invocation should return its results.