HandlebarsPlannerOptions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Configuration for Handlebars planner instances.
public sealed class HandlebarsPlannerOptions : Microsoft.SemanticKernel.Planning.PlannerOptions
type HandlebarsPlannerOptions = class
inherit PlannerOptions
Public NotInheritable Class HandlebarsPlannerOptions
Inherits PlannerOptions
- Inheritance
Constructors
HandlebarsPlannerOptions(HandlebarsPlan, String, Boolean) |
Initializes a new instance of the HandlebarsPlannerOptions class. |
Properties
AllowLoops |
Gets or sets a value indicating whether loops are allowed in the plan. |
CreatePlanPromptHandler |
Delegate that returns an override for the CreatePlan prompt. |
ExcludedFunctions |
A list of functions to exclude from the plan creation request. (Inherited from PlannerOptions) |
ExcludedPlugins |
A list of plugins to exclude from the plan creation request. (Inherited from PlannerOptions) |
ExecutionSettings |
The prompt execution settings to use for the planner. |
GetAdditionalPromptContext |
Delegate to get additional context for the prompt. |
GetAvailableFunctionsAsync |
Callback to get the available functions for planning (optional). Use if you want to override the default function lookup behavior. If set, this function takes precedence over Microsoft.SemanticKernel.Memory. Setting ExcludedPlugins, ExcludedFunctions will be used to filter the results. (Inherited from PlannerOptions) |
LastError |
Gets or sets the last error that occurred during planning. |
LastPlan |
Gets or sets the last plan generated by the planner. |
SemanticMemoryConfig |
Semantic Memory configuration, used to enable function filtering during plan creation. (Inherited from PlannerOptions) |