- 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
OBS-URL: https://build.opensuse.org/package/show/science:machinelearning:mcp/python-mistral-vibe?expand=0&rev=5
2026-03-03 00:25:46 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Mon Mar 2 20:22:11 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- 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
|
|
|
|
|
|
2026-03-02 20:14:09 +00:00
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Feb 11 17:39:57 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- 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)
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Sat Jan 31 17:11:40 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Update to 2.0.2:
|
|
|
|
|
- Added
|
|
|
|
|
- Allow environment variables to be overridden by dotenv
|
|
|
|
|
files
|
|
|
|
|
- Display custom rate limit messages depending on plan type
|
|
|
|
|
- Changed
|
|
|
|
|
- Made plan offer message more discreet in UI
|
|
|
|
|
- Speed up latest session scan and harden validation
|
|
|
|
|
- Updated pytest-xdist configuration to schedule single test
|
|
|
|
|
chunks
|
|
|
|
|
- Fixed
|
|
|
|
|
- Prevent duplicate messages in persisted sessions
|
|
|
|
|
- Fix ACP bash tool to pass full command string for chained
|
|
|
|
|
commands
|
|
|
|
|
- Fix global agent prompt not being loaded correctly
|
|
|
|
|
- Do not propose to "resume" when there is nothing to resume
|
|
|
|
|
- Update to 2.0.1:
|
|
|
|
|
- Fix encoding issues in Windows
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Jan 27 22:30:29 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Update to 2.0.0:
|
|
|
|
|
- Added
|
|
|
|
|
- Subagent support
|
|
|
|
|
- AskUserQuestion tool for interactive user input
|
|
|
|
|
- User-defined slash commands through skills
|
|
|
|
|
- What's new message display on version update
|
|
|
|
|
- Auto-update feature
|
|
|
|
|
- Environment variables and timeout support for MCP servers
|
|
|
|
|
- Editor shortcut support
|
|
|
|
|
- Shift+enter support for VS Code Insiders
|
|
|
|
|
- Message ID property for messages
|
|
|
|
|
- Client notification of compaction events
|
|
|
|
|
- debugpy support for macOS debugging
|
|
|
|
|
- Changed
|
|
|
|
|
- Mode system refactored to Agents
|
|
|
|
|
- Standardized managers
|
|
|
|
|
- Improved system prompt
|
|
|
|
|
- Updated session storage to separate metadata from
|
|
|
|
|
messages
|
|
|
|
|
- Use shell environment to determine shell in bash tool
|
|
|
|
|
- Expanded user input handling
|
|
|
|
|
- Bumped agent-client-protocol to 0.7.1
|
|
|
|
|
- Refactored UI to require AgentLoop at VibeApp
|
|
|
|
|
construction
|
|
|
|
|
- Updated README with new MCP server config
|
|
|
|
|
- Improved readability of the AskUserQuerstion tool output
|
|
|
|
|
- Fixed
|
|
|
|
|
- Use ensure_ascii=False for all JSON dumps
|
|
|
|
|
- Delete long-living temporary session files
|
|
|
|
|
- Ignore system prompt when saving/loading session messages
|
|
|
|
|
- Bash tool timeout handling
|
|
|
|
|
- Clipboard: no markup parsing of selected texts
|
|
|
|
|
- Canonical imports
|
|
|
|
|
- Remove last user message from compaction
|
|
|
|
|
- Pause tool timer while awaiting user action
|
|
|
|
|
- Removed
|
|
|
|
|
- instructions.md support
|
|
|
|
|
- workdir setting in config file
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 14 15:32:16 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Requires python_module `textual` >= 6.3.0 because of the
|
|
|
|
|
`scrollbar-visibility` parsing (gh#Textualize/textual!6156).
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Wed Jan 14 13:41:06 UTC 2026 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Update to 1.3.5:
|
|
|
|
|
- bash tool not discovered by vibe-acp
|
|
|
|
|
- Update to 1.3.4:
|
|
|
|
|
- markup in blinking messages
|
|
|
|
|
- safety around Bash and AGENTS.md
|
|
|
|
|
- explicit permissions to GitHub Actions workflows
|
|
|
|
|
- improve render performance in long sessions
|
|
|
|
|
- Update to 1.3.3:
|
|
|
|
|
- Fix config desyncing issues
|
|
|
|
|
- Update to 1.3.2:
|
|
|
|
|
- User definable reasoning field
|
|
|
|
|
- Fix rendering issue with spinner
|
|
|
|
|
- Update to 1.3.1:
|
|
|
|
|
- Fix crash when continuing conversation
|
|
|
|
|
- Fix Nix flake to not export python
|
|
|
|
|
- Update to 1.3.0:
|
|
|
|
|
- agentskills.io support
|
|
|
|
|
- Reasoning support
|
|
|
|
|
- Native terminal theme support
|
|
|
|
|
- Issue templates for bug reports and feature requests
|
|
|
|
|
- Auto update zed extension on release creation
|
|
|
|
|
- Improve ToolUI system with better rendering and organization
|
|
|
|
|
- Use pinned actions in CI workflows
|
|
|
|
|
- Remove 100k -> 200k tokens config migration
|
|
|
|
|
- Fix -p mode to auto-approve tool calls
|
|
|
|
|
- Fix crash when switching mode
|
|
|
|
|
- Fix some cases where clipboard copy didn't work
|
|
|
|
|
- Update to 1.2.2:
|
|
|
|
|
- Remove dead code
|
|
|
|
|
- Fix artefacts automatically attached to the release
|
|
|
|
|
- Refactor agent post streaming
|
|
|
|
|
- Update to 1.2.1:
|
|
|
|
|
- Improve error message when running in home dir
|
|
|
|
|
- Do not show trusted folder workflow in home dir
|
|
|
|
|
- Update to 1.2.0:
|
|
|
|
|
- Modular mode system
|
|
|
|
|
- Trusted folder mechanism for local .vibe directories
|
|
|
|
|
- Document public setup for vibe-acp in zed, jetbrains and
|
|
|
|
|
neovim --version flag
|
|
|
|
|
- Improve UI based on feedback
|
|
|
|
|
- Remove unnecessary logging and flushing for better
|
|
|
|
|
performance
|
|
|
|
|
- Update textual
|
|
|
|
|
- Update nix flake
|
|
|
|
|
- Automate binary attachment to GitHub releases
|
|
|
|
|
- Prevent segmentation fault on exit by shutting down thread
|
|
|
|
|
pools
|
|
|
|
|
- Fix extra spacing with assistant message
|
|
|
|
|
- Update to 1.1.3:
|
|
|
|
|
- Add more copy_to_clipboard methods to support all cases
|
|
|
|
|
- Add bindings to scroll chat history
|
|
|
|
|
- Relax config to accept extra inputs
|
|
|
|
|
- Remove useless stats from assistant events
|
|
|
|
|
- Improve scroll actions while streaming
|
|
|
|
|
- Do not check for updates more than once a day
|
|
|
|
|
- Use PyPI in update notifier
|
|
|
|
|
- Fix tool permission handling for "allow always" option in ACP
|
|
|
|
|
- Fix security issue: prevent command injection in GitHub
|
|
|
|
|
Action prompt handling
|
|
|
|
|
- Fix issues with vLLM
|
|
|
|
|
- Update to 1.1.2:
|
|
|
|
|
- add terminal-auth auth method to ACP agent only if the client
|
|
|
|
|
supports it
|
|
|
|
|
- fix user-agent header when using Mistral backend, using SDK
|
|
|
|
|
hook
|
|
|
|
|
- Update to 1.1.1:
|
|
|
|
|
- added include_commit_signature in config.toml to disable
|
|
|
|
|
signing commits
|
|
|
|
|
- Update to 1.1.0:
|
|
|
|
|
- fixed crash in some rare instances when copy-pasting
|
|
|
|
|
- improved context length from 100k to 200k
|
|
|
|
|
- Update to 1.0.6:
|
|
|
|
|
- add missing steps in bump_version script
|
|
|
|
|
- move pytest-xdist to dev dependencies
|
|
|
|
|
- take into account config for bash timeout
|
|
|
|
|
- improve textual performance
|
|
|
|
|
- improve README:
|
|
|
|
|
improve windows installation instructions
|
|
|
|
|
update default system prompt reference
|
|
|
|
|
document MCP tool permission configuration
|
|
|
|
|
- Update to 1.0.5:
|
|
|
|
|
- Fix streaming with OpenAI adapter
|
|
|
|
|
- Update to 1.0.4:
|
|
|
|
|
- Rename agent in distribution/zed/extension.toml to
|
|
|
|
|
mistral-vibe
|
|
|
|
|
- Fix icon and description in distribution/zed/extension.toml
|
|
|
|
|
- Remove .envrc file
|
|
|
|
|
- Update to 1.0.3:
|
|
|
|
|
- Add LICENCE symlink in distribution/zed for compatibility
|
|
|
|
|
with zed extension release process
|
|
|
|
|
|
|
|
|
|
-------------------------------------------------------------------
|
|
|
|
|
Tue Dec 9 16:33:56 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
|
|
|
|
|
|
|
|
|
|
- Initial packaging effort for mistral-vibe 1.0.2.
|