# AgentValidationReport

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/agentvalidationreport/
> Summary: OpenAPI request or response schema for AgentValidationReport, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

The result of a validation that builds an agent definition without saving it and
without calling any model.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `valid` | yes | `boolean` | Gets a value that is `true` when the definition carries no ValidationSeverity.Error. | — |
| `inconclusive` | yes | `boolean` | Gets a value that tells whether a check could not finish because a resource was unreachable, an MCP server for example. It does not affect `Valid`. | — |
| `messages` | yes | array of [`ValidationMessage`](/http-api/schemas/validationmessage/) | Gets every message found. Validation does not stop at the first error. | — |
| `responseSchemas` | yes | array of [`ResponseSchemaReport`](/http-api/schemas/responseschemareport/) | Gets the response schema each model provider's client sends, for a definition whose response format is a JSON schema. It is empty when the definition has no such format, and it lists only the providers that state their schema. | — |
