Method UseWorkspacePathValidation
- Namespace
- Oscova.Agents.Middleware
- Assembly
- Oscova.Agents.dll
UseWorkspacePathValidation(ChatClientBuilder, Func<IReadOnlyList<AllowedDirectory>>)
Adds per-invocation validation for tool parameters marked with Oscova.Agents.Toolsets.WorkspacePathAttribute.
public static ChatClientBuilder UseWorkspacePathValidation(this ChatClientBuilder builder, Func<IReadOnlyList<AllowedDirectory>> workspaceResolver)Parameters
builderChatClientBuilderworkspaceResolverFunc<IReadOnlyList<AllowedDirectory>>
Returns
- ChatClientBuilder