Keep context-activated tools out of every tool selection

This commit is contained in:
Thorsten Sommer committed 2026-09-24 14:32:43 +02:00
1 parent a9825520f4
commit df257714f2
5 files changed
+52 -1

No files matched your search

@@ -12,6 +12,11 @@ public sealed class ToolDefinition
public ToolVisibilityDefinition VisibleIn { get; init; } = new();
/// <summary>
/// Whether the tool waits to be selected, or offers itself whenever the chat calls for it.
/// </summary>
public ToolActivation Activation { get; init; } = ToolActivation.SELECTION;
public ToolSettingsSchema SettingsSchema { get; init; } = new();
public string SystemPromptInstructions { get; init; } = string.Empty;