Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-mistral-vibe for openSUSE:Factory checked in at 2026-03-06 18:18:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mistral-vibe (Old) and /work/SRC/openSUSE:Factory/.python-mistral-vibe.new.561 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mistral-vibe" Fri Mar 6 18:18:24 2026 rev:3 rq:1335942 version:2.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mistral-vibe/python-mistral-vibe.changes 2026-02-11 19:52:55.359485779 +0100 +++ /work/SRC/openSUSE:Factory/.python-mistral-vibe.new.561/python-mistral-vibe.changes 2026-03-06 18:19:02.269267317 +0100 @@ -1,0 +2,133 @@ +Mon Mar 2 20:22:11 UTC 2026 - Matej Cepl <[email protected]> + +- Update to 2.3.0: + - Added + - /resume command to choose which session to resume + - Web search and web fetch tools for retrieving and searching + web content + - MCP sampling support: MCP servers can request LLM + completions via the sampling protocol + - MCP server discovery cache (MCPRegistry): survives agent + switches without re-discovering unchanged servers + - Chat mode for ACP (session/set_config_options with + mode=chat) + - ACP session/set_config_options support for switching mode + and model + - Tool call streaming: tool call arguments are now streamed + incrementally in the UI + - Notification indicator in CLI: terminal bell and window + title change on action required or completion + - Subagent traces saved in agents/ subfolder of parent + session directory + - IDE detection in new_session telemetry + - Discover agents, tools, and skills in subfolders of trusted + directories (monorepo support) + - E2E test infrastructure for CLI TUI + - Changed + - System prompts rewritten for improved model behavior + (3-phase Orient/Plan/Execute workflow, brevity rules) + - Tool call display refactored with + ToolCallDisplay/ToolResultDisplay models and per-tool UI + customization + - Middleware pipeline replaces observer pattern for system + message injections + - Improved permission handling for write_file, read_file, + search_replace (allowlist/denylist globs, out-of-cwd + detection) + - Proxy setup UI updated with guided bottom-panel wizard + - Smoother color transitions in CLI loader animation + - Dead tool state classes removed (Grep, ReadFile, WriteFile + state) + - Fixed + - Agent switch (Shift+Tab) no longer freezes the UI (moved to + thread worker) + - Empty assistant messages are no longer displayed + - Tool results returned to LLM in correct order matching tool + calls + - Auto-scroll suspended when user has scrolled up; resumes at + bottom + - Retry and timeout handling in Mistral backend (backoff + strategy, configurable timeout) +- Update to 2.3.0: + - Added + - Multiple clipboard copy strategies: OSC52 first, then + pyperclip fallback when system clipboard is available (e.g. + local GUI, SSH without OSC52) + - Ctrl+Z to put Vibe in background + - Changed + - Improve performance around streaming and scrolling + - File watcher is now opt-out by default; opt-in via config + - Bump Textual version in dependencies + - Inline code styling: yellow bold with transparent + background for better readability + - Fixed + - Banner: sync skills count after initial app mount (fixes + wrong count in some cases) + - Collapsed tool results: strip newlines in truncation to + remove extra blank line + - Context token widget: preserve stats listeners across + /clear so token percentage updates correctly + - Vertex AI: cache credentials to avoid blocking the event + loop on every LLM request + - Bash tool: remove NO_COLOR from subprocess env to fix + snapshot tests and colored output +- Update to 2.3.0: + - Added + - Google Vertex AI support + - Telemetry: user interaction and tool usage events sent to + datalake (configurable via enable_telemetry) + - Skill discovery from .agents/skills/ (Agent Skills + standard) in addition to .vibe/skills/ + - ACP: session/load and session/list for loading and listing + sessions + - New model behavior prompts (CLI and explore) + - Proxy Wizard (PoC) for CLI and for ACP + - Proxy setup documentation + - Documentation for JetBrains ACP registry + - Changed + - Trusted folders: presence of .agents is now considered + trustable content + - Logging handling updated + - Pin cryptography to >=44.0.0,<=46.0.3; uv sync for + cryptography + - Fixed + - Auto scroll when switching to input + - MCP stdio: redirect stderr to logger to avoid unwanted + console output + - Align pyproject.toml minimum versions with uv.lock for pip + installs + - Middleware injection: use standalone user messages instead + of mutating flushed messages + - Revert cryptography 46.0.5 bump for compatibility + - Pin banner version in UI snapshot tests for stability + +------------------------------------------------------------------- +Wed Feb 11 17:39:57 UTC 2026 - Matej Cepl <[email protected]> + +- Update to 2.1.0: + - Added + - Incremental load of long sessions: windowing (20 messages), + "Load more" to fetch older messages, scroll to bottom when + resuming + - ACP support for thinking (agent-client-protocol 0.8.0) + - Support for FIFO path for env file + - Changed + - UI redesign: new look and layout for the CLI + - Textual UI optimizations: ChatScroll to reduce style + recalculations, VerticalGroup for messages, stream layout + for streaming blocks, cached DOM queries + - Bumped agent-client-protocol to 0.8.0 + - Use UTC date for timestamps + - Clipboard behavior improvements + - Docs updated for GitHub discussions + - Made the Upgrade to Pro banner less prominent + - Fixed + - Fixed inaccurate token count in UI in some cases + - Fixed agent prompt overrides being ignored + - Terminal setup: avoid overwriting Wezterm config + - Removed + - Legacy terminal theme module and agent indicator widget + - Standalone onboarding theme selection screen (replaced by + redesign) + +------------------------------------------------------------------- Old: ---- mistral_vibe-2.0.2.tar.gz New: ---- mistral_vibe-2.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mistral-vibe.spec ++++++ --- /var/tmp/diff_new_pack.VS02Tj/_old 2026-03-06 18:19:02.845291054 +0100 +++ /var/tmp/diff_new_pack.VS02Tj/_new 2026-03-06 18:19:02.849291219 +0100 @@ -17,7 +17,7 @@ %define skip_python311 1 Name: python-mistral-vibe -Version: 2.0.2 +Version: 2.3.0 Release: 0 Summary: Minimal CLI coding agent by Mistral License: Apache-2.0 @@ -30,8 +30,9 @@ BuildRequires: %{python_module hatchling} BuildRequires: %{python_module pip} # SECTION test requirements -BuildRequires: %{python_module agent-client-protocol >= 0.6.3} +BuildRequires: %{python_module agent-client-protocol >= 0.8.1} BuildRequires: %{python_module anyio >= 4.12.0} +# BuildRequires: %%{python_module cachetools >= 5.5.0} BuildRequires: %{python_module httpx >= 0.28.1} BuildRequires: %{python_module jinja2} BuildRequires: %{python_module jsonschema} @@ -53,17 +54,22 @@ BuildRequires: %{python_module PyYAML >= 6.0.0} BuildRequires: %{python_module respx >= 0.22.0} BuildRequires: %{python_module rich >= 14.0.0} +BuildRequires: %{python_module tomli-w >= 1.2.0} BuildRequires: %{python_module textual >= 6.3.0} BuildRequires: %{python_module textual-speedups >= 0.2.1} BuildRequires: %{python_module tomli-w >= 1.2.0} BuildRequires: %{python_module watchfiles >= 1.1.1} # /SECTION BuildRequires: fdupes -Requires: python-agent-client-protocol >= 0.6.3 +Requires: python-agent-client-protocol >= 0.8.1 Requires: python-aiofiles >= 24.1.0 +Requires: python-cachetools >= 5.5.0 +Requires: python-GitPython >= 3.1.46 +Requires: python-giturlparse >= 0.14.0 +Requires: python-google-auth >= 2.0.0 Requires: python-httpx >= 0.28.1 Requires: python-mcp >= 1.14.0 -Requires: python-mistralai >= 1.9.11 +Requires: python-mistralai >= 1.12.4 Requires: python-packaging >= 24.1 Requires: python-pexpect >= 4.9.0 Requires: python-pydantic >= 2.12.4 @@ -71,13 +77,19 @@ Requires: python-pyperclip >= 1.11.0 Requires: python-pytest-xdist >= 3.8.0 Requires: python-python-dotenv >= 1.0.0 +Requires: python-requests >= 2.20.0 +Requires: python-PyYAML >= 6.0.0 Requires: python-rich >= 14.0.0 -Requires: python-textual >= 6.3.0 +Requires: python-keyring >= 25.6.0 +Requires: python-cryptography >= 44.0.0 +Requires: python-markdownify >= 1.2.2 +Requires: python-textual >= 7.4.0 Requires: python-textual-speedups >= 0.2.1 Requires: python-tomli-w >= 1.2.0 Requires: python-watchfiles >= 1.1.1 -Requires: python-tree-sitter -Requires: python-tree-sitter-bash +Requires: python-tree-sitter >= 0.25.2 +Requires: python-tree-sitter-bash >= 0.25.1 +Requires: python-zstandard >= 0.25.0 BuildArch: noarch %python_subpackages ++++++ mistral_vibe-2.0.2.tar.gz -> mistral_vibe-2.3.0.tar.gz ++++++ ++++ 39569 lines of diff (skipped)
