Table of Contents

Class AgentUserPromptRewriter

Namespace
FoundationaLLM.Orchestration.Core.Models
Assembly
FoundationaLLM.Orchestration.Core.dll

Provide the capability to rewrite user prompts for agents.

public class AgentUserPromptRewriter
Inheritance
AgentUserPromptRewriter
Inherited Members
Extension Methods

Properties

ChatClient

Gets or sets the Azure OpenAI chat client used for rewriting.

public required ChatClient ChatClient { get; set; }

Property Value

ChatClient

RewriterSystemPrompt

Gets or sets the system prompt to be used for rewriting user prompts.

public required string RewriterSystemPrompt { get; set; }

Property Value

string

Settings

Gets or sets the agent's user prompt rewrite settings.

public required AgentUserPromptRewriteSettings Settings { get; set; }

Property Value

AgentUserPromptRewriteSettings