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-04-17 20:54:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-mistral-vibe (Old)
 and      /work/SRC/openSUSE:Factory/.python-mistral-vibe.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-mistral-vibe"

Fri Apr 17 20:54:17 2026 rev:5 rq:1347590 version:2.7.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-mistral-vibe/python-mistral-vibe.changes  
2026-03-17 19:08:03.321513705 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-mistral-vibe.new.11940/python-mistral-vibe.changes
       2026-04-17 20:54:24.821446098 +0200
@@ -1,0 +2,176 @@
+Thu Apr 16 20:10:37 UTC 2026 - Matej Cepl <[email protected]>
+
+- Update to 2.7.6:
+  - Added
+    - MergeStrategy enum and merge logic for configuration
+    - call_source=vibe_code field in LLM request metadata
+    - "Other" task type for non-code requests in CLI prompt
+  - Changed
+    - Parallelized git subprocess calls during startup
+    - Extracted command registry and refactored skill resolution
+    - 1M context window and thinking budget max for opus
+    - Updated default telemetry URL to api.mistral.ai
+  - Fixed
+    - Markdown fence context loss causing streaming rendering
+      problems
+    - Proxy chain URLs in api_base parsing
+  - Removed
+    - Alt+Left / Alt+Right key bindings from chat input
+
+-------------------------------------------------------------------
+Tue Apr 14 15:06:27 UTC 2026 - Matej Cepl <[email protected]>
+
+- Upgrade to 2.7.5:
+  - Changed
+    - Display detected files and LLM risks in trust folder dialog
+    - Text-to-speech via the Mistral SDK with telemetry tracking
+    - Deferred MCP and git I/O to background thread for faster
+      CLI startup
+    - Made telemetry URL configurable
+    - Bumped Textual to 8.2.1
+  - Fixed
+    - Encoding detection fallback in read_safe for non-UTF-8
+      files
+    - Config saving logic cleanup
+- Upgrade to 2.7.4:
+  - Added
+    - Console View for enhanced debugging and monitoring
+    - /mcp command to display MCP servers and their status
+    - Manual command output forwarding to agent context
+  - Changed
+    - Improved web_fetch content truncation for better
+      readability
+    - Lazily load heavy dependencies to improve startup time
+    - Optimized folder parsing at startup using scandir
+    - Include file name in search_replace result display
+  - Fixed
+    - Stale configurations from subagent switch
+    - ValueError on OTEL context detach in agent_span
+    - Clipboard toast preview replaced with fixed text
+    - Only agents with type "agent" are loadable with --agent
+      flag
+    - Made chat_url nullable in ChatAssistantPublicData
+    - Normalized OTEL span exporter endpoint
+    - Removed redundant permission prompts for parallel tool
+      calls needing the same permission
+    - Removed bottom margin issue in UI
+    - Never crash before ACP server starts
+    - Use skill in recent commands via the up-arrow navigation
+    - Fixed loading order issues in vibe initialization
+- Upgrade to 2.7.3:
+  - Added
+    - /data-retention slash command to view Mistral AI's data
+      retention notice and privacy settings
+- Upgrade to 2.7.2:
+  - Added
+    - Alt+Left / Alt+Right keyboard shortcuts for word-wise
+      cursor movement in chat input
+  - Changed
+    - Refactored narrator into a dedicated narrator manager
+  - Fixed
+    - Broken build on Linux
+    - Errored MCP servers are now excluded from the banner count
+    - Improved bash denylist matching and error messages
+    - Command messages are now skipped during rewind navigation
+- Upgrade to 2.7.1:
+  - Added
+    - ACP message-id support for reliable message boundary
+      identification
+    - Reasoning effort parameter for supported models
+  - Changed
+    - Updated MistralAI SDK
+    - Updated ACP SDK dependency
+    - Refined system prompt wording and structure
+    - Reduced scroll sensitivity to 1 line per tick for smoother
+      scrolling
+  - Fixed
+    - Non-standard HTTP 529 status codes now handled gracefully
+      in error formatting and retried
+    - Text selection errors when copying from unmounting
+      components
+    - Excluded "injected" field from user messages in generic
+      backend
+- Upgrade to 2.7.0:
+  - Added
+    - Rewind mode to navigate and fork conversation history
+  - Fixed
+    - Preserve message_id when aggregating streaming LLM chunks
+    - Improved error handling for SDK response errors
+- Upgrade to 2.6.2:
+  - Changed
+    - Pinned agent-client-protocol dependency back to 0.8.1
+  - Removed
+    - Context usage updates via ACP
+- Upgrade to 2.6.1:
+  - Changed
+    - Loosened agent-client-protocol version constraint from
+      pinned to minimum bound
+- Upgrade to 2.6.0:
+  - Added
+    - OTEL tracing support for observability
+    - Skill tool for managing task lists and workflows
+    - Text-to-speech (TTS) functionality
+    - Standalone --resume command for session picker
+    - BFS for vibe folders to improve startup performance
+    - List-based model picker for /model command
+    - is_user_prompt flag to Mistral metadata header
+    - Correlation ID in user feedback calls
+    - Current date added to system prompt in vibe-work
+    - TypeScript type inference for large tool outputs in
+      vibe-work-harness
+  - Changed
+    - Updated agent-client-protocol to 0.9.0a1
+    - Changed inline code color from yellow to green
+    - Removed "You have no internet access" from CLI prompt
+    - Fine-grained permission system improvements
+    - Inject system certs into vibe-acp frozen binary via
+      truststore
+  - Fixed
+    - Streaming for currently streamed message when switching
+      agents
+    - Proper UI updates when tools switch current agents
+    - Space key functionality when holding shift
+    - Empty TextChunk not appended when reasoning has no text
+      content
+    - Messages removed from user feedback event
+    - Bash allowlist/denylist activation on Windows
+    - Improved scrolling performance
+    - ACP error handling in webview
+    - Context usage updates sent via ACP
+- Upgrade to 2.5.0:
+  - Added
+    - Dedicated theorem proving agent powered by leanstral, setup
+      with /leanstall
+    - More advanced AGENTS.md support:
+    -     AGENTS.md in ~/.vibe/ folder for user-level agent
+          instructions
+    -     AGENTS.md for subfolders and in parent folders
+    - Mistral Code API key info displayed in CLI banner
+    - Voice mode with real-time transcription support
+    - Parallel tool execution for improved performance
+    - Structured ACP error classes for better error handling
+  - Changed
+    - Bash allowlist/denylist now active on Windows
+    - Auto-completion relevance improved with better filename and
+      path matching
+    - History navigation no longer filters by prefix
+    - Updated to Mistral SDK v2 import structure
+    - Removed find from bash default allowlist to prevent -exec
+      abuse
+  - Fixed
+    - Improved scrolling performance
+    - Web search tool now infers server URL from provider config
+- Upgrade to 2.4.2:
+  - Added
+    - Session ID included in telemetry events for better tracing
+  - Changed
+    - Skills now extract arguments when invoked, improving
+      parameter handling
+    - Auto-compact threshold falls back to global setting when
+      not defined at model level
+    - Update notification toast no longer times out, ensuring the
+      user sees the restart prompt
+    - Removed file_content_before from Vibe Code, reducing
+      payload size
+
+-------------------------------------------------------------------

Old:
----
  mistral_vibe-2.4.1.tar.gz

New:
----
  mistral_vibe-2.7.6.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-mistral-vibe.spec ++++++
--- /var/tmp/diff_new_pack.ATWRWn/_old  2026-04-17 20:54:25.449471924 +0200
+++ /var/tmp/diff_new_pack.ATWRWn/_new  2026-04-17 20:54:25.453472088 +0200
@@ -17,57 +17,32 @@
 
 %define skip_python311 1
 Name:           python-mistral-vibe
-Version:        2.4.1
+Version:        2.7.6
 Release:        0
 Summary:        Minimal CLI coding agent by Mistral
 License:        Apache-2.0
 URL:            https://github.com/mistralai/mistral-vibe
 Source0:        
https://files.pythonhosted.org/packages/source/m/mistral_vibe/mistral_vibe-%{version}.tar.gz
-BuildRequires:  python-rpm-macros
 BuildRequires:  %{python_module base >= 3.12}
 BuildRequires:  %{python_module editables}
 BuildRequires:  %{python_module hatch-vcs}
 BuildRequires:  %{python_module hatchling}
 BuildRequires:  %{python_module pip}
-# SECTION test requirements
-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}
-BuildRequires:  %{python_module syrupy}
-BuildRequires:  %{python_module tree-sitter}
-BuildRequires:  %{python_module tree-sitter-bash}
-BuildRequires:  %{python_module mcp >= 1.14.0}
-BuildRequires:  %{python_module mistralai >= 1.12.4}
-BuildRequires:  %{python_module packaging >= 24.1}
-BuildRequires:  %{python_module pexpect >= 4.9.0}
-BuildRequires:  %{python_module pydantic-settings >= 2.12.0}
-BuildRequires:  %{python_module pydantic >= 2.12.4}
-BuildRequires:  %{python_module pyperclip >= 1.11.0}
-BuildRequires:  %{python_module pytest-asyncio >= 1.2.0}
-BuildRequires:  %{python_module pytest-textual-snapshot >= 1.1.0}
-BuildRequires:  %{python_module pytest-timeout >= 2.4.0}
-BuildRequires:  %{python_module pytest-xdist >= 3.8.0}
-BuildRequires:  %{python_module python-dotenv >= 1.0.0}
-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 >= 7.4.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
+BuildRequires:  python-rpm-macros
+Requires:       python-GitPython >= 3.1.46
+Requires:       python-PyYAML >= 6.0.0
 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-cryptography >= 44.0.0
 Requires:       python-giturlparse >= 0.14.0
 Requires:       python-google-auth >= 2.0.0
 Requires:       python-httpx >= 0.28.1
+Requires:       python-jsonpatch >= 1.33
+Requires:       python-keyring >= 25.6.0
+Requires:       python-linkify-it-py
+Requires:       python-markdownify >= 1.2.2
 Requires:       python-mcp >= 1.14.0
 Requires:       python-mistralai >= 1.12.4
 Requires:       python-packaging >= 24.1
@@ -78,19 +53,46 @@
 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-keyring >= 25.6.0
-Requires:       python-cryptography >= 44.0.0
-Requires:       python-markdownify >= 1.2.2
-Requires:       python-textual >= 7.4.0
+Requires:       python-sounddevice >= 0.5.1
+Requires:       python-textual >= 8.2.1
 Requires:       python-textual-speedups >= 0.2.1
 Requires:       python-tomli-w >= 1.2.0
-Requires:       python-watchfiles >= 1.1.1
 Requires:       python-tree-sitter >= 0.25.2
 Requires:       python-tree-sitter-bash >= 0.25.1
+Requires:       python-watchfiles >= 1.1.1
 Requires:       python-zstandard >= 0.25.0
 BuildArch:      noarch
+# SECTION test requirements
+BuildRequires:  %{python_module PyYAML >= 6.0.0}
+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}
+BuildRequires:  %{python_module mcp >= 1.14.0}
+BuildRequires:  %{python_module mistralai >= 1.12.4}
+BuildRequires:  %{python_module packaging >= 24.1}
+BuildRequires:  %{python_module pexpect >= 4.9.0}
+BuildRequires:  %{python_module pydantic >= 2.12.4}
+BuildRequires:  %{python_module pydantic-settings >= 2.12.0}
+BuildRequires:  %{python_module pyperclip >= 1.11.0}
+BuildRequires:  %{python_module pytest-asyncio >= 1.2.0}
+BuildRequires:  %{python_module pytest-textual-snapshot >= 1.1.0}
+BuildRequires:  %{python_module pytest-timeout >= 2.4.0}
+BuildRequires:  %{python_module pytest-xdist >= 3.8.0}
+BuildRequires:  %{python_module python-dotenv >= 1.0.0}
+BuildRequires:  %{python_module respx >= 0.22.0}
+BuildRequires:  %{python_module rich >= 14.0.0}
+BuildRequires:  %{python_module syrupy}
+BuildRequires:  %{python_module textual >= 8.2.1}
+BuildRequires:  %{python_module textual-speedups >= 0.2.1}
+BuildRequires:  %{python_module tomli-w >= 1.2.0}
+BuildRequires:  %{python_module tree-sitter-bash}
+BuildRequires:  %{python_module tree-sitter}
+BuildRequires:  %{python_module watchfiles >= 1.1.1}
+# /SECTION
 %python_subpackages
 
 %description

++++++ mistral_vibe-2.4.1.tar.gz -> mistral_vibe-2.7.6.tar.gz ++++++
++++ 55256 lines of diff (skipped)

Reply via email to