Skip to main content

Console messages and states

A message in the Console names a state, not always a fault. This page maps the strings the Console displays to the condition behind each one and the action that clears it. Errors returned to a client by the gateway are a separate surface, catalogued in Gateway behavior.


How to read a Console state

Three rules cover most confusion:

  • A Console message reflects stored configuration, not what the gateway is serving. A saved value is displayed as soon as it is stored, whether or not the data plane has received it. See Configuration propagation.
  • An empty list is a state, not an error. Most empty states in the Console mean a prerequisite has not been completed, and they name it.
  • A message about the data plane is usually about registration, not connectivity. Nothing in Agent Router connects inbound to a data plane, so a message about a missing data plane URL never means a connection is failing.

Data plane states

"DP is not yet configured"

A badge shown wherever the Console names the active data plane, with the hover text The administrator needs to complete the DP URL configuration.

MeansNo gateway address has been recorded for the data plane. It is not a connectivity check and does not mean a connection was attempted and failed
Triggered whenThe organization has no data plane at all, or has one whose gateway URL is unset. Where several data planes exist, the badge appears against each entry missing a URL rather than across the whole selector
Cleared byRegistering the URL under System → Settings → Data planes, or by passing it at install time as tare install --serve-url. Either is sufficient
Who can clear itAn administrator. The message is shown to developers, who cannot act on it themselves

The field this refers to is described in the onboarding wizard as the URL the management plane uses to reach the AI Gateway. That description is misleading and has been read as an inbound connection requirement. It is not one. What the value is actually used for, and why it does not need to be externally reachable, is set out in The Data plane URL field.

"Data Plane Not Configured"

The same condition as above, rendered as a full placeholder in the Playground with the message The administrator needs to complete the DP URL configuration. The Playground sends real traffic through the gateway, so it cannot open until a gateway address exists.

Playground placeholders

The Playground shows a placeholder rather than a prompt box until every prerequisite is met. Each names the missing one, and they are evaluated in this order, so the first unmet prerequisite is the one displayed.

TitleMessageConditionAction
Data Plane Not ConfiguredThe administrator needs to complete the DP URL configuration.No gateway URL is registeredAdministrator registers the data plane URL
API Key RequiredYou need to create an API key to use Playground.The account holds no API keysCreate one, from the placeholder's own button or from API Keys
API Key RequiredSelect an API key from the top bar to begin.Keys exist, none is selectedSelect a key in the top bar
Model Not SelectedUse the dropdown above to select a model.No model is selectedSelect a model. An empty dropdown is a separate condition, see below
Ready to TestSelect models, configure parameters, and click "Run Tests" to begin.Everything is ready, in the comparison viewNone. This is the ready state
Ready to ChatType a message below to start the conversation.Everything is readyNone. This is the ready state

An empty or short model list

The model dropdown offers what the selected API key can actually reach, which is not the same as what the organization has enabled. A key that reaches fewer models than the catalog shows is the normal appearance of a project grant, not a fault.

Enabling a model in the organization catalog makes it available to assign. It does not make it callable. The model and its provider must also be assigned to the project the key belongs to. This is the single most common cause of a working configuration that serves nothing, and it is covered in Add providers and models to projects.

To see what a key can reach without going through the Console, call GET /v1/models with that key. It returns exactly the routable set.

Provider and model states

StateMeansNext step
A provider is enabled but no model behind it is callableThe provider most likely has no working credential. Agent Router Enterprise supplies no Tetrate-managed provider keys, so a credential is a day-one prerequisite rather than a cost optimizationAdd providers and models to projects
A model is enabled in the catalog but a request returns 404The model is not assigned to the project the key belongs toCreate a project and grant models
A model was enabled moments ago and is not yet callableThe change has not reached the data plane. The Console reads the catalog and shows it immediately; the gateway serves delivered configurationConfiguration propagation
The Console shows a provider as enabled while the data plane does not serve itThe same divergence, seen from the other side. It is expected briefly and worth investigating after a full sync intervalWhen a change has not taken effect

The Console cannot be used to tell "applied" from "saved": it displays a stored value either way. A change is confirmed by sending a request through the gateway.

Announcement banners

Banners at the top of the Console with an information, warning, or critical style are operator-published announcements rather than system states. A critical announcement cannot be dismissed until an operator archives it. Publishing and archiving them is covered in Communicate with Agent Router users.