mistralai/cli cli/v0.12.0
mistralai/cli
Captured source
source ↗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 pullinstalls 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-inalso 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 pullwrites the skill'snameinto theSKILL.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 deploychecks 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.