{"version":"2.1.177","anchor":"model-error-override-system","canonical_anchor":"model-error-override-system","heading":"Model Error Override System","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.177\/e\/model-error-override-system","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.177","markdown":"### Model Error Override System\n\nInfrastructure was added that allows server-side configuration to customize the error messages and model-picker hint text that users see when a model encounters an error.\n\n**Details**\n\n- A new config key `tengu-model-error-overrides` is read from server-delivered configuration. It maps model identifiers to objects with optional `block` (error message text) and `pickerHint` (hint shown in the model picker) fields.\n- When a matching override is present and its `block` string is non-empty, the override text replaces the default error display.\n- `pickerHint` can provide a separate, shorter hint for use in the model selection UI. If absent, the `block` text is reused.\n- If any error occurs reading the override config, the system logs `model-error-overrides picker hint failed:` or `tengu-model-error-overrides block check failed:` and falls back to default behavior.\n\nThis is a server-controlled capability with no user-facing knob; the overrides are delivered via the existing feature-flag config mechanism and take effect automatically when present.\n\n**Evidence**\n\nNew config key (search for `\"tengu-model-error-overrides\"`)"}