AIAgent |
The AIAgentConfiguration type exposes the following members.
| Name | Description | |
|---|---|---|
| DefaultSystemPrompt | Inline system prompt injected at the start of every conversation. Ignored when SystemPromptFile is set. Leave empty to use no system prompt. | |
| Description | Short description of what this agent can do. | |
| EffectiveSystemPrompt | Returns the effective system prompt at runtime. Reads SystemPromptFile from Settings\AI\Prompts when set; otherwise returns DefaultSystemPrompt. | |
| GUID | Unique identifier for this agent configuration. | |
| IsEnabled | When false, this agent is excluded from all operations without being deleted. | |
| MaxTokens | Maximum number of tokens to generate in a single reply. Set to 0 to use the provider's default (parameter is not sent). | |
| Name | Display name of this agent configuration. | |
| ProviderGUID | GUID of the AIProviderConfiguration to use. | |
| SamplePromptsFile | File name of a text file containing sample user prompts, relative to Settings\AI\Prompts\Samples. One prompt per line; blank lines and lines starting with # are ignored. | |
| SkillGUIDs | GUIDs of the AISkillConfiguration instances available to this agent. An empty list means no skills are available. | |
| SystemPromptFile | File name of a text file containing the system prompt, relative to Settings\AI\Prompts. When set, takes precedence over DefaultSystemPrompt. | |
| Temperature | Sampling temperature (0.0 = deterministic, 1.0 = creative). | |
| ToolGUIDs | GUIDs of the AIToolConfiguration instances available to this agent. An empty list means no tools are available. | |
| TopP | Nucleus sampling threshold (0.0–1.0). Use instead of Temperature. |