HeyPuter / HeyPuter/puter

backend new models check - mistral - 2026-09-16

Open Beginner friendly
#3,878 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
43.5k
Forks
4.1k
Avg merge
1d 3h
Merged PRs (30d)
226

Description

Files checked: `src/backend/drivers/ai-chat/providers/mistral/models.ts`

**chat (1)**
- `labs-leanstral-1-5-1` | aliases: `labs-leanstral-1-5` | context: 262144 | created: n/a | price: see provider pricing page
Notes: Not in backend under any name. `capabilities.completion_chat=true`, `reasoning=true`, `vision=true`, `fine_tuning=false`, `deprecation=null` — genuine chat-capable model ("A mid & post-trained version of mistral small 4 for Lean (260618 SFT)"), a specialized research/Lean variant, not a fine-tune base itself. All 46 upstream mistral records share an identical `created` epoch (today's sync date), so that field is a fetch timestamp, not a real release date — treated as n/a rather than run through the legacy filter.

Alias suggestions (already-supported models, just missing extra names in backend `aliases[]`, not new):
- `codestral-2508` is also served as `mistral-code-latest` / `mistral-code-fim-latest`
- `mistral-small-2603` is also served as `mistral-vibe-cli-fast` (oddly cross-listed with `magistral-small-latest` upstream — data anomaly, verify)
- `mistral-medium-2604` is also served as `mistral-vibe-cli-latest`, `mistral-vibe-cli-with-tools`, and `magistral-medium-latest`

skipped (unsupported modality): 19 — `mistral-embed-2312`/`mistral-embed`/`codestral-embed`/`codestral-embed-2505` (embeddings), `mistral-moderation-2603` (moderation), `mistral-ocr-2512`/`-3`/`-3-0`/`-4`/`-4-0`/`-4-1`/`-latest` (ocr, completion_chat=false), `voxtral-mini-2602`/`-latest` (audio_transcription), `voxtral-mini-transcribe-realtime-2602`/`voxtral-mini-realtime-2602`/`voxtral-mini-realtime-latest` (realtime transcribe), `voxtral-mini-tts-2603`/`-latest` (tts)
legacy upstream models not in backend (verify intent): none (created field unreliable/uniform, see note above)

Contributor guide

Open the contributing guide

Research direction

Open src/backend/drivers/ai-chat/providers/mistral/models.ts and compare its existing model and alias entries with the issue’s Mistral findings. Verify the suggested aliases, especially the cross-listed Vibe CLI and Magistral names, against the provider data and pricing page. Done means the genuine chat-capable Leanstral model and confirmed aliases are represented, while unsupported modalities remain excluded.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ai, backend
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
76/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.