Skip to content

[BOT ISSUE] Mistral: add deprecation markers for retired mistral-small-2501, mistral-saba-2502, and mistral-saba-latest #1015

Description

@github-actions

Summary

mistral-small-2501, mistral-saba-2502, and mistral-saba-latest were officially deprecated and retired by Mistral, but none of the three catalog entries has a deprecation_date or deprecated field. Without these, markModelsPastDeprecationDate() in models.ts will not flag them and they continue appearing as active models.

All three models were replaced by Mistral Small 4 (v26.03). The retirement dates are 8–10 months ago.

Affected Models

Model ID Current deprecation_date Correct Value Deprecated Retired Replacement Line
mistral-small-2501 (missing) 2025-11-30 11/6/2025 11/30/2025 Mistral Small 4 ~7879
mistral-saba-2502 (missing) 2025-09-30 6/10/2025 9/30/2025 Mistral Small 4 ~7907
mistral-saba-latest (missing) 2025-09-30 6/10/2025 9/30/2025 Mistral Small 4 ~7900

Verification

Check Status Detail
Cross-source (deprecation) Mistral models overview — Legacy/Deprecated section lists all three with specific deprecation and retirement dates
Already fixed Confirmed all three entries lack deprecation_date and deprecated in current model_list.json
Duplicate check No open issue covers these model IDs. Issue #1005 covers codestral-2501/pixtral-12b-2409; issue #1006 covers ministral-8b-2410/ministral-3b-2410

Verification Notes

Field Source Notes
mistral-small-2501 deprecated 11/6/2025 Mistral models overview Listed as "Mistral Small 3.0 v25.01" in Legacy/Deprecated table
mistral-small-2501 retired 11/30/2025 Same source Replacement: Mistral Small 4
mistral-saba-2502 deprecated 6/10/2025 Same source Listed as "Mistral Saba v25.02" in Legacy/Deprecated table
mistral-saba-2502 retired 9/30/2025 Same source Replacement: Mistral Small 4
mistral-saba-latest Same source Alias for mistral-saba-2502; should carry the same deprecation marker

Local Files Inspected

  • packages/proxy/schema/model_list.jsonmistral-small-2501 (line ~7879), mistral-saba-latest (line ~7900), mistral-saba-2502 (line ~7907) all lack deprecation_date
  • packages/proxy/schema/models.tsmarkModelsPastDeprecationDate() (line ~252) checks deprecation_date to auto-set deprecated: true
{
  "kind": "stale_metadata",
  "provider": "mistral",
  "models": ["mistral-small-2501", "mistral-saba-2502", "mistral-saba-latest"],
  "status": "deprecated",
  "model_specs": {
    "mistral-small-2501": {
      "format": "openai",
      "flavor": "chat",
      "input_cost_per_mil_tokens": 0.1,
      "output_cost_per_mil_tokens": 0.3,
      "parent": "mistral-small-latest",
      "deprecation_date": "2025-11-30",
      "available_providers": ["mistral"]
    },
    "mistral-saba-2502": {
      "format": "openai",
      "flavor": "chat",
      "input_cost_per_mil_tokens": 0.2,
      "output_cost_per_mil_tokens": 0.6,
      "parent": "mistral-saba-latest",
      "deprecation_date": "2025-09-30",
      "available_providers": ["mistral"]
    },
    "mistral-saba-latest": {
      "format": "openai",
      "flavor": "chat",
      "input_cost_per_mil_tokens": 0.2,
      "output_cost_per_mil_tokens": 0.6,
      "displayName": "Mistral Saba",
      "deprecation_date": "2025-09-30",
      "available_providers": ["mistral"]
    }
  },
  "source_urls": [
    "https://docs.mistral.ai/getting-started/models"
  ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions