Skip to content

AgentPrism.AspNetCore

78 public types. Select a type for signatures, defaults, remarks, exceptions, and links to related contracts.

Type Kind Purpose
AcceptedRunResponse Class 202 Accepted response for a queued run.
AgentDefinitionRequest Class Request to create or update an agent definition.
AgentDetailResponse Class Detailed view of a single agent.
AgentPrismA2ABuilderExtensions Class Extensions that register the services needed to publish AgentPrism agents over A2A.
AgentPrismA2AExtensions Class Extensions that connect the HTTP endpoint that publishes AgentPrism agents over A2A.
AgentPrismA2AOptions Class Settings for publishing AgentPrism agents over A2A.
AgentPrismAgentSessionStore Class Connects the Microsoft Agent Framework’s Hosting.AgentSessionStore abstraction to AgentPrism’s AgentPrism.AgentSessionManager class.
AgentPrismAuthenticationMeta Class Reports which authentication layers are enabled.
AgentPrismEndpointOptions Class Access and behavior settings for the endpoints connected via MapAgentPrism.
AgentPrismEndpointRouteBuilderExtensions Class Extensions that connect AgentPrism’s HTTP surface to the application.
AgentPrismHealthCheckExtensions Class Extensions that connect AgentPrism to the standard.NET health check system.
AgentPrismMcpServerBuilderExtensions Class Extensions that register the services needed to publish AgentPrism agents as MCP tools.
AgentPrismMcpServerExtensions Class Extensions that connect the HTTP endpoint that publishes AgentPrism agents as MCP tools.
AgentPrismMcpServerOptions Class Settings for publishing AgentPrism agents as MCP tools.
AgentPrismMetaResponse Class Response for {prefix}/api/meta. Carries the minimum information the UI needs to configure itself.
AgentPrismPolicies Class Role-based authorization policy names that AgentPrism defines.
AgentPrismRoleMeta Class Reports which role levels the current request’s caller satisfies.
AgentPrismStorageMeta Class Reports which storage implementations are active.
AgentPrismTenancyBuilderExtensions Class Extensions that connect multi-tenancy to the HTTP request.
AgentPrismTenancyOptions Class Settings that determine how the tenant is resolved from the request.
AgentRollbackRequest Class Request to roll back a definition to a previous version.
AgentRunRequest Class Request for a trial run made from the UI.
AgentSkillRequest Class Request to create or update a skill.
AgentVersionDiffResponse Class Raw JSON response for comparing two definition versions. The diff is not computed on the server; the client compares the two raw definitions field by field.
ApiKeyCreateRequest Class The request body for creating an API key.
ApprovalDecisionRequest Class Request body for deciding a pending approval request.
ClientToolResult Class The result of a single client-side tool call, sent back so the run can continue.
CurrentTenantResponse Class Tenant of the current request.
EvalCaseInput Class Input shape of an eval case (in a request).
EvalCasePromotionRequest Class Request to promote a run to a case.
EvalRunDetailResponse Class Detailed view of a single eval run: summary and case results together.
EvalRunTriggerRequest Class Request to trigger an eval run immediately.
EvalSuiteSaveRequest Class Request to create/update an eval suite.
ExperimentCanaryResponse Class Response for GET /api/experiments/{name}/canary — the rule AND its current evaluation together.
ExperimentResultsResponse Class Per-variant results view of an experiment.
ExperimentSaveRequest Class Request to create/update an experiment. The name comes from the path.
HttpTenantContext Class Resolves the tenant from the current HTTP request.
IAgentPrismUiProvider Interface Source that serves the management UI’s static assets.
InboundTriggerAcceptedResponse Class The response for a successfully accepted inbound trigger event.
InboundTriggerResponse Class The response describing an inbound trigger definition.
InboundTriggerSaveRequest Class The request body for creating or replacing an inbound trigger.
JobDetailResponse Class Detailed view of a single job: record and items together.
JobScheduleSaveRequest Class Request to create/update a schedule.
JobTriggerRequest Class Request to trigger a schedule immediately.
McpOAuthStartResponse Class Response for starting OAuth Mode 1.
McpPromptArgumentsRequest Class Request to resolve an MCP prompt with arguments.
McpRefreshResponse Class Result of an MCP tool refresh.
McpServerRequest Class Request to create/update an MCP server.
QuotaSaveRequest Class Request body for saving a quota rule.
QuotaUsageResponse Class Response for the quota usage endpoint.
RetentionPolicySaveRequest Class Request body for saving a retention policy.
RetentionRunTriggerResponse Class Response to a “run now” request.
RunComparisonResponse Class Side-by-side summary of two runs.
RunComparisonSide Class One side of the comparison.
RunFeedbackRequest Class Request body for writing a run/message score.
RunInputResponse Class HTTP response for a run’s recorded input.
RunReplayResponse Class Result of a replay.
SearchKnowledgeHit Class A semantic search hit.
SearchKnowledgeRequest Class A semantic search request.
SessionDetailResponse Class Detailed view of a single session: metadata and chat history.
SkillScriptGrantRequest Class Request to grant script execution permission.
TenantEgressPolicyRequest Class The request body for creating or replacing a tenant’s egress policy.
TenantEgressPolicyResponse Class The response describing a tenant’s egress policy.
TenantProviderBindingRequest Class The request body for creating or replacing a tenant provider binding.
TenantProviderBindingResponse Class The response describing a tenant provider binding.
TenantRequest Class Request to create/update a tenant record.
ToolApprovalDecision Class Tool approval decision sent from the UI.
ToolApprovalRuleRequest Class Request to create a persistent, argument-conditioned approval rule.
UploadDocumentChunk Class A single ready-made chunk in an upload request.
UploadDocumentRequest Class Request to upload a document.
UploadDocumentResponse Class Result of a document upload request.
WebhookSaveRequest Class The request body for saving a webhook subscription.
WebhookTestResponse Class The response for the test event.
WorkflowFunctionResponse Class Wire-safe view of a registered function node.
WorkflowRespondHttpRequest Class Response to a pending human input request.
WorkflowResumeHttpRequest Class Request to resume a workflow from a checkpoint.
WorkflowRunHttpRequest Class Request to run a workflow.
WorkflowSaveRequest Class Request to save a workflow definition.