Table of Contents

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

toolsets IEnumerable<ToolsetRegistration>
externalTools IReadOnlyList<AIFunction>
externalToolMetadata IReadOnlyDictionary<string, ExternalToolMetadata>