Method SyncTools
- Namespace
- Oscova.Agents.Runtime
- Assembly
- Oscova.Agents.dll
SyncTools(IEnumerable<ToolsetRegistration>, IReadOnlyList<AIFunction>, IReadOnlyDictionary<string, ExternalToolMetadata>)
Replaces the tool collection contents with host toolsets and external tools.
void SyncTools(IEnumerable<ToolsetRegistration> toolsets, IReadOnlyList<AIFunction> externalTools, IReadOnlyDictionary<string, ExternalToolMetadata> externalToolMetadata)Parameters
toolsetsIEnumerable<ToolsetRegistration>externalToolsIReadOnlyList<AIFunction>externalToolMetadataIReadOnlyDictionary<string, ExternalToolMetadata>