ReleaseMistral AIMistral AIpublished Oct 26, 2026seen 11h

mistralai/cli cli/v0.12.0

mistralai/cli

Open original ↗

Captured source

source ↗
published Oct 26, 2026seen 11hcaptured 11hhttp 200method plain

mistral CLI v0.12.0

Repository: mistralai/cli

Tag: cli/v0.12.0

Published: 2026-10-26T11:43:38Z

Prerelease: no

Release notes:

Breaking

  • mistral skills pull installs skills where coding agents load them:

.agents/skills/ in the project, or ~/.agents/skills/ with --global, instead of skills/ and ~/.mistral/registry/skills/. Their lockfile moves with them into .agents/. Skills pulled before this release stay where they are, and status and diff no longer track them: pull them again, after removing any link you made to them in an agent's skills directory. pull stops instead of replacing a skill directory its lockfile does not track, such as one written by hand.

Added

  • mistral skills pull --also-in also makes the skill available in

another directory, such as the skills directory of an agent that does not read .agents/skills/. It stays one copy, so an edit shows everywhere. The flag repeats, and a relative path starts from where you run the command. The lockfile tracks each directory inside the project (or your home directory with --global): later pulls keep the skill there, and status reports missing when it is gone from one. A directory outside is not tracked. pull checks every directory before writing anything, and stops instead of replacing a file or another skill already there.

Fixed

  • mistral skills pull writes the skill's name into the SKILL.md

frontmatter, which Vibe requires to load a skill. A skill whose body opens with its own frontmatter gets the missing fields there, instead of a second block in front of it that agents ignored.

  • mistral apps deploy checks only the app's directory for uncommitted

changes, so a change elsewhere in the repository, such as in another app of a monorepo, no longer stops a deploy.