Class AIPromptFragmentsConfigurationWidget

Widget for configuring AI prompt fragments and prompt variant sets. Allows users to view, create, edit, and manage various types of prompt fragments including their customizations and variants.

Hierarchy

  • ReactWidget
    • AIPromptFragmentsConfigurationWidget

Constructors

Properties

activePromptFragments: PromptFragment[] = []

Currently active prompt fragments

agentService: AgentService
availableAgents: Agent[] = []

All available agents that may use prompts

defaultVariantIds: Map<string, undefined | string> = ...

Maps prompt variant set IDs to their default variant IDs

effectiveVariantIds: Map<string, undefined | string> = ...

Maps prompt variant set IDs to their resolved variant IDs

expandedPromptFragmentIds: Set<string> = ...

Tracks expanded state of prompt fragment sections in the UI

expandedPromptFragmentTemplates: Set<string> = ...

Tracks expanded state of prompt content display

expandedPromptVariantSetIds: Set<string> = ...

Tracks expanded state of prompt variant set sections

promptFragmentMap: Map<string, PromptFragment[]> = ...

Stores all available prompt fragments by ID

promptService: PromptService
promptVariantsMap: Map<string, string[]> = ...

Stores prompt variant sets and their variant IDs

userSelectedVariantIds: Map<string, undefined | string> = ...

Maps prompt variant set IDs to their user selected variant IDs

ID: "ai-prompt-fragments-configuration" = 'ai-prompt-fragments-configuration'
LABEL: string = ...

Methods