From 198277af3fc8ec808294c39f8ad3bb42a254e8c8 Mon Sep 17 00:00:00 2001 From: Mathias Gesbert Date: Wed, 27 May 2026 22:44:06 +0200 Subject: [PATCH] v2.12.1 (#727) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Clément Drouin Co-authored-by: Pierre Rossinès Co-authored-by: Mistral Vibe --- .github/ISSUE_TEMPLATE/bug-report.yml | 2 +- CHANGELOG.md | 13 +++++++++++++ distribution/zed/extension.toml | 12 ++++++------ pyproject.toml | 2 +- tests/acp/test_initialize.py | 4 ++-- uv.lock | 4 ++-- vibe/__init__.py | 2 +- vibe/cli/textual_ui/widgets/messages.py | 2 +- vibe/whats_new.md | 3 ++- 9 files changed, 29 insertions(+), 15 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index d49b361..5bc81a2 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -48,7 +48,7 @@ body: description: > Include the version for the affected component, uv or pip when relevant and OS. - placeholder: "mistral-vibe 1.2.0 or Mistral Vibe for VS Code 1.1.0, uv 0.9.0 on macOS 15.7" + placeholder: "mistral-vibe 1.2.0 or Mistral Vibe VS Code 1.1.0, uv 0.9.0 on macOS 15.7" validations: required: true diff --git a/CHANGELOG.md b/CHANGELOG.md index bcbea3e..611d2ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.12.1] - 2026-05-27 + +### Fixed + +- VS Code extension promo link in the CLI banner now points to the renamed `mistralai.mistral-vibe-code` extension + + +## [2.12.0] - 2026-05-27 + +### Changed + +- `/teleport` now uses the new Vibe Code Web sessions + ## [2.11.1] - 2026-05-27 ### Added diff --git a/distribution/zed/extension.toml b/distribution/zed/extension.toml index 09d8140..117ebe5 100644 --- a/distribution/zed/extension.toml +++ b/distribution/zed/extension.toml @@ -1,7 +1,7 @@ id = "mistral-vibe" name = "Mistral Vibe" description = "Mistral's open-source coding assistant" -version = "2.11.1" +version = "2.12.1" schema_version = 1 authors = ["Mistral AI"] repository = "https://github.com/mistralai/mistral-vibe" @@ -11,21 +11,21 @@ name = "Mistral Vibe" icon = "./icons/mistral_vibe.svg" [agent_servers.mistral-vibe.targets.darwin-aarch64] -archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.11.1/vibe-acp-darwin-aarch64-2.11.1.zip" +archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.12.1/vibe-acp-darwin-aarch64-2.12.1.zip" cmd = "./vibe-acp" [agent_servers.mistral-vibe.targets.darwin-x86_64] -archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.11.1/vibe-acp-darwin-x86_64-2.11.1.zip" +archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.12.1/vibe-acp-darwin-x86_64-2.12.1.zip" cmd = "./vibe-acp" [agent_servers.mistral-vibe.targets.linux-aarch64] -archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.11.1/vibe-acp-linux-aarch64-2.11.1.zip" +archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.12.1/vibe-acp-linux-aarch64-2.12.1.zip" cmd = "./vibe-acp" [agent_servers.mistral-vibe.targets.linux-x86_64] -archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.11.1/vibe-acp-linux-x86_64-2.11.1.zip" +archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.12.1/vibe-acp-linux-x86_64-2.12.1.zip" cmd = "./vibe-acp" [agent_servers.mistral-vibe.targets.windows-x86_64] -archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.11.1/vibe-acp-windows-x86_64-2.11.1.zip" +archive = "https://github.com/mistralai/mistral-vibe/releases/download/v2.12.1/vibe-acp-windows-x86_64-2.12.1.zip" cmd = "./vibe-acp.exe" diff --git a/pyproject.toml b/pyproject.toml index 60e7a9c..d1877ee 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "mistral-vibe" -version = "2.11.1" +version = "2.12.1" description = "Minimal CLI coding agent by Mistral" readme = "README.md" requires-python = ">=3.12" diff --git a/tests/acp/test_initialize.py b/tests/acp/test_initialize.py index 158a40f..6fffe5f 100644 --- a/tests/acp/test_initialize.py +++ b/tests/acp/test_initialize.py @@ -62,7 +62,7 @@ class TestACPInitialize: ), ) assert response.agent_info == Implementation( - name="@mistralai/mistral-vibe", title="Mistral Vibe", version="2.11.1" + name="@mistralai/mistral-vibe", title="Mistral Vibe", version="2.12.1" ) assert response.auth_methods is not None @@ -94,7 +94,7 @@ class TestACPInitialize: ), ) assert response.agent_info == Implementation( - name="@mistralai/mistral-vibe", title="Mistral Vibe", version="2.11.1" + name="@mistralai/mistral-vibe", title="Mistral Vibe", version="2.12.1" ) assert response.auth_methods is not None diff --git a/uv.lock b/uv.lock index 3811060..fae5117 100644 --- a/uv.lock +++ b/uv.lock @@ -3,7 +3,7 @@ revision = 3 requires-python = ">=3.12" [options] -exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. +exclude-newer = "2026-05-20T19:55:04.890389Z" exclude-newer-span = "P7D" [options.exclude-newer-package] @@ -821,7 +821,7 @@ wheels = [ [[package]] name = "mistral-vibe" -version = "2.11.1" +version = "2.12.1" source = { editable = "." } dependencies = [ { name = "agent-client-protocol" }, diff --git a/vibe/__init__.py b/vibe/__init__.py index 4ed606a..90da959 100644 --- a/vibe/__init__.py +++ b/vibe/__init__.py @@ -3,4 +3,4 @@ from __future__ import annotations from pathlib import Path VIBE_ROOT = Path(__file__).parent -__version__ = "2.11.1" +__version__ = "2.12.1" diff --git a/vibe/cli/textual_ui/widgets/messages.py b/vibe/cli/textual_ui/widgets/messages.py index f09405c..ecd7ba4 100644 --- a/vibe/cli/textual_ui/widgets/messages.py +++ b/vibe/cli/textual_ui/widgets/messages.py @@ -279,7 +279,7 @@ class UserCommandMessage(Static): yield Markdown(self._content) -VSCODE_EXTENSION_URI = "vscode:extension/mistralai.vibe-code" +VSCODE_EXTENSION_URI = "vscode:extension/mistralai.mistral-vibe-code" VSCODE_EXTENSION_LINK_LABEL = "VS Code extension" VSCODE_EXTENSION_PROMO_STANDALONE = f"We now have a [{VSCODE_EXTENSION_LINK_LABEL}]({VSCODE_EXTENSION_URI}) with a rich UI. Check it out!" VSCODE_EXTENSION_PROMO_WHATS_NEW_SUFFIX = ( diff --git a/vibe/whats_new.md b/vibe/whats_new.md index e8ee7c7..606633e 100644 --- a/vibe/whats_new.md +++ b/vibe/whats_new.md @@ -1,4 +1,5 @@ -# What's new in v2.11.1 +# What's new in v2.12.1 - **Custom compaction prompts**: Override the default `/compact` prompt by setting `compaction_prompt_id` and dropping a markdown file in `~/.vibe/prompts/` or `.vibe/prompts/`. - **Safer programmatic mode**: `-p` no longer auto-approves tool calls by default — pass `--auto-approve` to restore the previous behavior. +- **Teleport Vibe Code Web**: `/teleport` now uses the new Vibe Code Web sessions.