Table of Contents

Class ToolReferenceSanitizer

Namespace
Oscova.Agents.Policies
Assembly
Oscova.Agents.dll

Removes stale tool identifiers from persisted agent and task runtime surfaces.

public static class ToolReferenceSanitizer

Inheritance

Inherited Members

Methods

RemoveUnavailableNames(IList<string>, IReadOnlySet<string>?)

Removes unavailable names from a persisted catalog-backed list and returns the removed values.

RemoveUnavailableTools(IList<string>, IList<string>, IList<AgentToolPolicy>, IReadOnlySet<string>?, IList<string>?, IReadOnlySet<string>?)

Removes tool references that are absent from the live catalog and returns the removed names.