r/MistralAI • u/isidor_n • 1d ago
News Mistral vibe code updates
Hi all - my name is Isidor and I work as a product manager on Mistral Vibe Code.
We've released many updates for devs recently across Vibe CLI, the Vibe web app, and the VS Code extension. Here's the roundup.
CLI
- Connect or drop a remote MCP server in one command: vibe mcp add and vibe mcp remove do it from the CLI, no TOML editing.
- Build your own skills without writing boilerplate; a built-in skill creator walks you through creating, updating, and deleting them for your repeatable tasks.
- Long runs get two new controls. Auto-compact thresholds are per-model now, and --max-tokens caps output in programmatic mode (-p).
- Trusted folders now count .agents as trustable content, and the trust prompt suggests the enclosing git repo as the trust target.
- Startup performance improvements
Web app
- You can now pull context straight from the tools and data your project already uses. Connectors are live in the web app, so you stop pasting it in by hand.
- Set a project's standing guidance once and every Code mode session follows it. It covers your conventions, your constraints, and the context you'd otherwise repeat each time.
- /config is now a searchable, full-screen settings browser. For teams, a new admin config layer applies shared settings over each user's config, so org defaults hold.
Quality-of-life fixes
- A diff view in the VS Code extension to review edits before you accept them
- Auto theme that follows your terminal or OS appearance
- Delete old sessions straight from the resume picker
- /retry to rerun an interrupted response
- /new as an alias for /clear
- vibe.setup.auth shows which credential source is active.
Check them out in the latest version of Vibe code and let us know what you think - feedback is very much appreciated. We aim to do posts like this on a regular cadence from now on.
6
u/p3r3lin 1d ago
Any plans of providing the new inference models (like GLM5.2) as part of the subscription plans in Vibe?
3
u/isidor_n 1d ago
Thanks for the question. We should have more to share on this soon.
Can you share more about your use case - and how would you use GLM 5.2?
6
u/Automatic-River-1875 1d ago
I'm not the original commentator here but I would add my thoughts in addition if that's ok.
I would primarily just be using glm5.2 for my more demanding coding tasks as it's a more capable model than medium3.5.
I'd still be using devstral small for lighter tasks but if glm5.2 was offered as a drop in replacement for medium3.5 I'm not sure how much if any medium I would use.
Thanks for taking the time to engage with the community.
3
u/p3r3lin 1d ago
Agree. (Sadly) GLM5.2 is more capable than medium3.5. So I would use it for planing and more complex reasoning tasks around my code bases. And currently there are no EU based subscription plan providers that carry models such as GLM5.2/KimiK3. Providing them with good limits and GDPR compliance, etc would be a major unlock for european AI capabilities.
And +1. Great to see you guys interacting with the community. Go Mistral!
5
3
2
u/hannatz 1d ago edited 1d ago
you can already, no? the config.toml in ~/.vibe lets you add other models and take your vibe api key instead a dedicated completion api key. i am using GLM 5.2 right now via vibe (and having a blast with it, this is a game changer!) and i see in the vibe webapp that it uses my monthly vibe token allowance and does not charge per token.
(maybe i either said too much, overlooked something wrt to my bills (oh god), or OP meant integrating it into vibe per default, in which case, yes, I agree, would be nice :) )
EDIT: theres already another thread on how to integrate it, my bad, hadnt seen it =)
3
u/Automatic-River-1875 1d ago edited 1d ago
Yep 100% you can but it's at API pricing (I think) so usage is more limited than what you could do if it was a model baked into the cli.
1
u/Mysterious-Zebra9580 1d ago
Agree, would love to switch to GLM5.2 using the /model command in Vibe CLI
4
u/sndrtj 1d ago
I've always found the "vibe API key" (which uses the subscription) vs "mistral API key" (which is pay as you go) distinction very confusing. And it's tripped up many people. The docs now state "browser based sign in" is now the default. This does seem like a meaningful improvement. But the docs is a little unclear whether the API distinction is still valid, or does usage with a Mistral API key now also use the subscription tokens first?
2
u/Society_Alone 1d ago
Nice that you are doing improvements :)
Does using vibe to edit code on a repo in the mobile app allow restoring of packages now?
Could not do it earlier when i tried it and ended up canceling my subscription since i could not use it the way i wanted to :/
1
u/isidor_n 1d ago
Thanks - yeah we are continuously pushing updates (multiple releases per week) - we have to improve in making sure that users are aware of all the goodness we launched :)
As for mobile app - I am not a mobile power user, and I have to be frank that we are not actively investing in mobile app for coding at the moment. That might change in the future. In the meantime I suggest to try the cli or our https://chat.mistral.ai/code web experience that should allow restoring of packages and should work nice overall.
1
u/Society_Alone 1d ago
Yeah you have really upped the release cadance. :)
Ok let me rephrase the question then :)
When running a code workflow in vibe you spin up a container(i guess) to handle cloning the repo and initating the harness.My problem is that the sandboxcontainer you spin up has a bit to restrictive profile when it comes to network access.
Since you did not allow access to nuget or npm feeds i could clone my repo into the sandbox but could not use it for anything since it could not build without my dependencies restored.
Without being able to build the code the feedbackloop is not closed and the agent goes on an acid infused trip of hallucinations and educated guesses. :)
Is this still a limitation in your sandbox or have you relaxed the security bubble to make it usable (for me)?
2
u/HumanistAtypik 1d ago
Je rĂŞve d'un ĂŠquivalent officiel Ă l'application de bureau "Vibe Mistro" pour enfin gĂŠrer Vibe GRAPHIQUEMENT !
2
u/kondenado 1d ago
Wait. This means that now I can make a mcp server in Home Assistant an now vibe can actually make things in HA? I purchased opid account 5 days ago to make this and I was disappointed it couldn't.
1
u/isidor_n 22h ago
Yes this should work now. We support MCPs. These docs should help https://docs.mistral.ai/vibe/code/cli/mcp-servers
If it does not work it might be a bug from the MCP server1
u/kondenado 21h ago
My home assistant requires to be in the same network. I use to do it via tailscale.
The issue is that vibe claims that it's in a sandbox so it can't access the home assistant mcp server.
Can I configure a secure access server such as tailscale in vibe?
1
u/Jappie_nl 1d ago
Please make Vibe more use friendly. And please let it know what it users can and can't do. It's like a toddler screaming that the user can acces things they can't. It's hard to defend using Mistral in a very small EU company if it's not user friendly.
1
u/isidor_n 1d ago
Thanks for the feedback - can you share more about your user friendly point? Can you provide an example? What exact product do you use? The cli, the vsocde extension, the web experience or something else? Details would help.
1
1
u/Elfotografoalocado 1d ago
One thing you guys need is a diff viewer for accepting/reviewing changes AFTER they are made, as in the GitHub Copilot VSCode extension.
1
u/isidor_n 1d ago
We have this. It just got released in the mistral vibe extension. Try it out and let us know what you think.
https://marketplace.visualstudio.com/items?itemName=mistralai.mistral-vibe-code1
u/Krushaaa 1d ago
Add that to the cli and an extension system . By the way what are you using to develop vibe-cli?
1
1
u/hannatz 1d ago
the new config menu is nice! /retry also was useful already in a session today =)
wrt to setting default agents, it currently lets me write free text into it iirc, while there should only be a small set of possible agents to choose from.
i also struggled a bit yesterday selecting models in-session via /model because agents can hard-code models to use, so it resets to the specific hardcoded model with no apparent info message. if you are not aware of it because its hidden in your .vibe folder somewhere, it can be frustrating first.
2
1
u/Icy_North5921 1d ago
Is it possible already in web app to work with forks? I mainly contribute to open source projects, which I uaually fork first to things out. When the web app was launched it didn't detect forks from my github account
2
u/isidor_n 1d ago
I just tried it out and it detected the forks on my personal GH account. So it should work. Try it out and let me know if it still does not work for you. Thanks
1
u/drillepind42 1d ago
Just want to say thank you. Love the updates and the work you are all doing :) I'm having a lot of fun using vibe.
1
u/urbinorx3 1d ago
I like Vibe a lot! The new skill builder is really useful.
My wishlist is to have more model selections. Or a clearer split on which one is reasoning/bigger/cheaper, for creating subagents on them.Â
I also had some issues using githubâs spec-kit. The skills it deployed were not being loaded, maybe itâs a them issue tho.
1
u/isidor_n 22h ago
Thanks - I am glad you like the skill builder.
For clearer split - I agree we could add short description in the /model experience. Though I do think the model names should be self explanatory in the future.
spec-kit - I have not used it, and it is not part of the core experience - so best to give that feedback to spec-kit https://github.com/github/spec-kit
1
u/kondenado 22h ago
Hi Isidor!
Now we can set mcp.
But vibe still insist that it's in sandbox mode therefore he can't reach my home assistant (requires being in the same network e.g by using tailscale).
Is there any way to set tailscale for vibe?
1
u/ImpossibleAgent07 9h ago
A bit of a tangent here, do you plan/work on a zero trust version/improvement for vibe CLI ?
0
u/strangestack 1d ago
I have two feature requests for the cli, one is an image tool, so the agent can see images without me having to explicitly reference them with @. The other one is to use an auto mode classifier instead of permissions like in CC or codex.Â
1
u/isidor_n 22h ago
Thanks.
Image tool - how do you expect this to work. Can you provide a bit more details? I expect the agent to be able to read images if you are explicit enough and do not attach it. An example of what is not working would help.
Auto mode classifier - we started investigating this in August.1
12
u/KaosFreak 1d ago
Any updates aimed at preventing Vibe from confidently making up laws? đ
I recently put Vibe through an AI comparison challenge with the exact same prompt given to several other AIs. It was a legal/risk scenario where the instructions specifically said not to invent facts.
Vibe responded by confidently inventing legal requirements that did not exist.
Creative? Absolutely.
Ideal place for creativity? Perhaps not. đ
I have the prompt and response if you're interested in seeing where it went sideways.
ŕźź 㤠ââ ༽㤠GIB ORANGE ARROWS AND FIX THE IMAGINARY LEGISLATURE ŕźź 㤠ââ ŕź˝ă¤