mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-18 01:18:00 +00:00
Add Outlook mail tool
This commit is contained in:
1 parent
c4ba83f0be
commit
ac825a2207
21 files changed
+631
-21
No files matched your search
@@ -262,7 +262,7 @@ public sealed class ToolRegistry
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!ToolSelectionRules.IsProviderConfidenceAllowed(providerConfidence, this.GetMinimumProviderConfidence(toolId)))
|
||||
if (!ToolSelectionRules.IsProviderAllowedForTool(toolId, providerConfidence, this.GetMinimumProviderConfidence(toolId), provider.IsTrustedByConfiguration(this.settingsManager)))
|
||||
filtered.Remove(toolId);
|
||||
}
|
||||
|
||||
@@ -383,7 +383,7 @@ public sealed class ToolRegistry
|
||||
var minimumToolConfidence = resolution.ConfidenceLevel;
|
||||
this.logger.LogDebug("Tool '{ToolId}' uses minimum provider confidence '{ConfidenceLevel}' from {Source}.", definition.Id, minimumToolConfidence, resolution.Source);
|
||||
|
||||
if (!ToolSelectionRules.IsProviderConfidenceAllowed(providerConfidence, minimumToolConfidence))
|
||||
if (!ToolSelectionRules.IsProviderAllowedForTool(definition.Id, providerConfidence, minimumToolConfidence, provider.IsTrustedByConfiguration(this.settingsManager)))
|
||||
{
|
||||
this.logger.LogInformation("Skipping tool '{ToolId}' because provider confidence '{ProviderConfidence}' is below the required minimum '{MinimumConfidence}'.", definition.Id, providerConfidence, minimumToolConfidence);
|
||||
continue;
|
||||
@@ -397,4 +397,4 @@ public sealed class ToolRegistry
|
||||
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user