Enum ThinkingContextType
Specifies the semantic type for a thinking context item in a thinking stage.
Namespace: Syncfusion.Blazor.InteractiveChat
Assembly: Syncfusion.Blazor.InteractiveChat.dll
Syntax
public enum ThinkingContextType
Remarks
The ThinkingContextType enumeration defines the different categories of contextual metadata that can be referenced within a thinking stage's content. Each type determines the icon, styling, and semantic meaning of the context item displayed to the user.
Context items are displayed inline within stage content when referenced using placeholder notation (e.g., {0}, {1}) in the stage's content string.
- File - Represents a file reference, typically displayed with a document icon. Used for file paths, document names, or file identifiers analyzed during reasoning.
- Variable - Represents a variable or parameter reference. Used for variables, state values, or named parameters referenced in the thinking process.
- Search - Represents a search query or search result. Used for search terms, API queries, or information retrieval operations performed during reasoning.
- Tool - Represents a tool or function invocation. Used for tool names, function references, or external service calls made during the thinking process.
- Result - Represents an output or result value. Used for computed results, query results, or outcomes of operations performed during reasoning.
- Context - Represents a generic context item with no specific type. Used as a fallback for context items that don't fit other categories.
Fields
| Name | Description |
|---|---|
| Context | Represents a generic context item without a specific semantic type. |
| File | Represents a file context item such as a document, source code file, or file path. |
| Result | Represents a result or output context item from an operation or computation. |
| Search | Represents a search query or search operation context item. |
| Tool | Represents a tool or function invocation context item. |
| Variable | Represents a variable or parameter context item. |