MentorAgent Docs
Menu

Questa pagina non è ancora tradotta in italiano: qui la trovi in inglese.

ReferencePackage: Novior.MentorAgent.Abstractions

ConfirmationRequest record

User confirmation request for actions with RequiresConfirmation = true. Displayed by ConfirmationBanner in the chat widget.

On this page

Namespace: Novior.MentorAgent.Abstractions.Models. Package: Novior.MentorAgent.Abstractions.

public sealed record ConfirmationRequest : IEquatable<ConfirmationRequest>

Terminal
dotnet add package Novior.MentorAgent.Abstractions

public ConfirmationRequest()

public required Guid ActionId { get; init; }

Unique identifier for this confirmation request.

public required string Message { get; init; }

Human-readable message shown in the confirmation dialog. Includes the concrete arguments the AI is about to pass (e.g. "Aggiorna il prezzo di un prodotto — Product Name: iPad Air · New Price: 800"), so the user can verify exactly what will change before approving. The full text is also exposed as a tooltip.

public required string ToolName { get; init; }

Internal tool name (used for lookup; not shown to user).