MentorAgent Docs
Menu

ReferencePackage: Novior.MentorAgent.Abstractions

UIActionInfo class

The UIActionInfo class of Novior.MentorAgent.Abstractions.Models: Describes a UI action registered by the client page. Sent in PageContextSnapshot so the…

View as Markdown
On this page

Describes a UI action registered by the client page. Sent in PageContextSnapshot so the server hub can register pseudo-handlers that invoke UIActionRequested callbacks.

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

public sealed class UIActionInfo

Terminal
dotnet add package Novior.MentorAgent.Abstractions

public UIActionInfo()

public string Description { get; set; }

Human-readable description for the AI.

public string Name { get; set; }

Action name in snake_case (e.g. "highlight_row").

public string? ParameterHint { get; set; }

Optional type hint shown to the AI (e.g. "integer: order ID").