Skip to content

CollectedToolApprovalSet

Namespace: Vercel.AI.GenerateText

public sealed class CollectedToolApprovalSet

Approved and denied tool approvals from the last tool message.

Inheritance: object

View source

CollectedToolApprovalSet(IReadOnlyList<CollectedToolApproval>, IReadOnlyList<CollectedToolApproval>)

Section titled “CollectedToolApprovalSet(IReadOnlyList<CollectedToolApproval>, IReadOnlyList<CollectedToolApproval>)”
public CollectedToolApprovalSet(IReadOnlyList<CollectedToolApproval> approvedToolApprovals, IReadOnlyList<CollectedToolApproval> deniedToolApprovals)

Creates an empty or filled set.

Parameters

Name Type Description
approvedToolApprovals IReadOnlyList<CollectedToolApproval>
deniedToolApprovals IReadOnlyList<CollectedToolApproval>

View source

public IReadOnlyList<CollectedToolApproval> ApprovedToolApprovals { get; }

Approvals the caller accepted and that have not already produced a result.

Value: IReadOnlyList<CollectedToolApproval>

View source

public IReadOnlyList<CollectedToolApproval> DeniedToolApprovals { get; }

Approvals the caller denied and that still need an execution-denied result.

Value: IReadOnlyList<CollectedToolApproval>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product