Repository navigation
mistral CLI v0.8.0
·
3 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Breaking
- The binaries no longer load
.envorbunfig.tomlfrom the working
directory. ExportMISTRAL_API_KEYor setapiKeyin your config instead.
mistral apps devstill passes the app's.envto its modules.
Added
mistral apps inituses the public capability registry on npm by default,
with no token. Pass--registry-urlfor a private registry.mistral apps init --capsfills a kind that only one capability can fill,
so--caps workflowsalso addsapps.mistral apps deploydeploys workflow workers as managed workflow
deployments.mistral apps deploynames the organization and workspace before creating
anything, and ends with the app URL and a Studio link.mistral apps deployruns withMISTRAL_API_KEYwhen there is no
mistral loginsession, for CI.mistral apps devstarts a local Postgres in Docker for an app's managed
database.- Capabilities can declare pre-start commands, such as migrations, which
mistral apps devruns before starting the module. apps.jsonmodules take arouteslist. A route markedmcpturns on MCP
client sign-in inapps devand on deploy.routePrefixis migrated
automatically.mistral apps devopens the app in the browser once it is ready.- The installer offers to add
~/.mistral/binto yourPATHand explains how
to turn on shell completions. mistral appscommands send usage telemetry. Set
MISTRAL_TELEMETRY_OPT_OUT=1orDO_NOT_TRACK=1to turn it off.
Changed
mistral apps dev,config,capability,registryandmodulesno
longer need a feature flag.deploy,publishandunpublishstill do.mistral apps deploydeploys every module at once. A failed module no longer
stops the others, and the command fails at the end naming each one.- The first
mistral apps deploycommits and pushes theapps.jsonchange it
makes. It asks first on a terminal, and needs--yesotherwise. mistral apps devcalls the Mistral API as the organization and workspace
frommistral login, and only falls back toMISTRAL_API_KEYwithout one.mistral apps capability initsetsmetadata.publicexplicitly.
Fixed
- A
mistral loginsession renews itself instead of expiring with its token. - Workflow deployments are created hardened, so workflows that act for the
signed-in user can register. - Feature-flagged commands appear on the first run after signing in.
- CLI output on stderr is no longer printed in red.
- Spinners fit the terminal width instead of flooding it.
mistral apps publishlinks to the app's own Studio workspace.uv lockandbun addget credentials for private registries the app
declares.mistral apps registry checkonly requires a deploy start command on server
modules.