Abstractions.Interfaces namespace
The Novior.MentorAgent.Abstractions.Interfaces namespace, in the Novior.MentorAgent.Abstractions package: 13 public types, such as IMentorActionCatalog.
- IMentorActionCatalog
The IMentorActionCatalog interface of Novior.MentorAgent.Abstractions.Interfaces: The application's actions as MentorAgent sees them: every [MentorAction] of…
- IMentorActionObserver
The IMentorActionObserver interface of Novior.MentorAgent.Abstractions.Interfaces: Receives every decision MentorAgent's tool gate takes — allowed, denied…
- IMentorActionPolicy
The IMentorActionPolicy interface of Novior.MentorAgent.Abstractions.Interfaces: Decides, in the application's own code, whether a user may use one of its…
- IMentorAgent
The IMentorAgent interface of Novior.MentorAgent.Abstractions.Interfaces: Marker interface for Level 2 specialized agents. A class decorated with…
- IMentorMetrics
The IMentorMetrics interface of Novior.MentorAgent.Abstractions.Interfaces: Process-wide sink for operational usage metrics powering the admin token & cost…
- IMentorMetricsStore
The IMentorMetricsStore interface of Novior.MentorAgent.Abstractions.Interfaces: Optional persistence/source for the admin token & cost dashboard (roadmap…
- IMentorOrchestrator
The IMentorOrchestrator interface of Novior.MentorAgent.Abstractions.Interfaces: Public contract for the MentorAgent orchestrator. Implemented by…
- IMentorPageContext
The IMentorPageContext interface of Novior.MentorAgent.Abstractions.Interfaces: Scoped service that Blazor pages use to communicate with MentorAgent. Two…
- IMentorStateService
The IMentorStateService interface of Novior.MentorAgent.Abstractions.Interfaces: Thread-safe event bus between the AI layer (Agent Framework) and the UI…
- IMentorStructured
The IMentorStructured interface of Novior.MentorAgent.Abstractions.Interfaces: Typed / structured generation (roadmap #12). Asks the model for a…
- IMentorTeam
The IMentorTeam interface of Novior.MentorAgent.Abstractions.Interfaces: Marker interface for Level 3 collaborative teams. The implementing class must be…
- IMentorTour
The IMentorTour interface of Novior.MentorAgent.Abstractions.Interfaces: Supplies the steps of the onboarding tour (roadmap #18).
- UIActionRegistration
The UIActionRegistration record of Novior.MentorAgent.Abstractions.Interfaces: Registration of a UI action — name, LLM description and handler.
