vibe/CHANGELOG.md
Mathias Gesbert bd3497b1c0 v2.0.1
2026-01-28 18:40:13 +01:00

5.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[2.0.1] - 2026-01-28

Fixed

  • Encoding issues in Windows

[2.0.0] - 2026-01-27

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

[1.3.5] - 2026-01-12

Fixed

  • bash tool not discovered by vibe-acp

[1.3.4] - 2026-01-07

Fixed

  • markup in blinking messages
  • safety around Bash and AGENTS.md
  • explicit permissions to GitHub Actions workflows
  • improve render performance in long sessions

[1.3.3] - 2025-12-26

Fixed

  • Fix config desyncing issues

[1.3.2] - 2025-12-24

Added

  • User definable reasoning field

Fixed

  • Fix rendering issue with spinner

[1.3.1] - 2025-12-24

Fixed

  • Fix crash when continuing conversation
  • Fix Nix flake to not export python

[1.3.0] - 2025-12-23

Added

  • agentskills.io support
  • Reasoning support
  • Native terminal theme support
  • Issue templates for bug reports and feature requests
  • Auto update zed extension on release creation

Changed

  • Improve ToolUI system with better rendering and organization
  • Use pinned actions in CI workflows
  • Remove 100k -> 200k tokens config migration

Fixed

  • Fix -p mode to auto-approve tool calls
  • Fix crash when switching mode
  • Fix some cases where clipboard copy didn't work

[1.2.2] - 2025-12-22

Fixed

  • Remove dead code
  • Fix artefacts automatically attached to the release
  • Refactor agent post streaming

[1.2.1] - 2025-12-18

Fixed

  • Improve error message when running in home dir
  • Do not show trusted folder workflow in home dir

[1.2.0] - 2025-12-18

Added

  • Modular mode system
  • Trusted folder mechanism for local .vibe directories
  • Document public setup for vibe-acp in zed, jetbrains and neovim
  • --version flag

Changed

  • Improve UI based on feedback
  • Remove unnecessary logging and flushing for better performance
  • Update textual
  • Update nix flake
  • Automate binary attachment to GitHub releases

Fixed

  • Prevent segmentation fault on exit by shutting down thread pools
  • Fix extra spacing with assistant message

[1.1.3] - 2025-12-12

Added

  • Add more copy_to_clipboard methods to support all cases
  • Add bindings to scroll chat history

Changed

  • 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

Fixed

  • 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

[1.1.2] - 2025-12-11

Changed

  • 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

[1.1.1] - 2025-12-10

Changed

  • added include_commit_signature in config.toml to disable signing commits

[1.1.0] - 2025-12-10

Fixed

  • fixed crash in some rare instances when copy-pasting

Changed

  • improved context length from 100k to 200k

[1.0.6] - 2025-12-10

Fixed

  • add missing steps in bump_version script
  • move pytest-xdist to dev dependencies
  • take into account config for bash timeout

Changed

  • improve textual performance
  • improve README:
    • improve windows installation instructions
    • update default system prompt reference
    • document MCP tool permission configuration

[1.0.5] - 2025-12-10

Fixed

  • Fix streaming with OpenAI adapter

[1.0.4] - 2025-12-09

Changed

  • Rename agent in distribution/zed/extension.toml to mistral-vibe

Fixed

  • Fix icon and description in distribution/zed/extension.toml

Removed

  • Remove .envrc file

[1.0.3] - 2025-12-09

Added

  • Add LICENCE symlink in distribution/zed for compatibility with zed extension release process

[1.0.2] - 2025-12-09

Fixed

  • Fix setup flow for vibe-acp builds

[1.0.1] - 2025-12-09

Fixed

  • Fix update notification

[1.0.0] - 2025-12-09

Added

  • Initial release