v2.9.0 (#641)
Co-authored-by: Antoine <33425718+anth2o@users.noreply.github.com> Co-authored-by: Bastien <bastien.baret@gmail.com> Co-authored-by: Clément Sirieix <clement.sirieix@mistral.ai> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Mathias Gesbert <mathias.gesbert@mistral.ai> Co-authored-by: Maxime Dolores <maxime.dolores@ext.mistral.ai> Co-authored-by: Michel Thomazo <51709227+michelTho@users.noreply.github.com> Co-authored-by: Nelson PROIA <144663685+Nelson-PROIA@users.noreply.github.com> Co-authored-by: Pierre Rossinès <pierre.rossines@mistral.ai> Co-authored-by: Quentin <quentin.torroba@mistral.ai> Co-authored-by: Robin Gullo <robin.gullo@mistral.ai> Co-authored-by: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
parent
a83c81ecf5
commit
632ea8c032
253 changed files with 13965 additions and 2525 deletions
47
CHANGELOG.md
47
CHANGELOG.md
|
|
@ -5,6 +5,51 @@ 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.9.0] - 2026-04-28
|
||||
|
||||
### Added
|
||||
|
||||
- Scratchpad directory for temporary working files shared with subagents
|
||||
- `/copy` slash command
|
||||
- Experimental hooks system with post-agent-turn lifecycle
|
||||
- OpenAI Responses API adapter
|
||||
- ACP session fork and session close support
|
||||
- Thinking level picker in ACP CLI
|
||||
- `--trust` session-only flag and fail-fast behavior in `-p` mode
|
||||
- Opus 4.7 model support
|
||||
- `ConfigLayer` for layered configuration resolution
|
||||
- `~/.vibe/prompts` overrides for builtin prompts
|
||||
- Enable/disable MCP servers and individual tools from `/mcp` menu
|
||||
- Custom compaction instructions via `/compact`
|
||||
- `vibe.ready` telemetry event
|
||||
- Usage updates sent after every LLM turn for ACP
|
||||
- Headless section in system prompt to prevent bad model behavior
|
||||
|
||||
### Changed
|
||||
|
||||
- Renamed `auto_approve` config to `bypass_tool_permissions`
|
||||
- Increased feedback bar frequency with cooldown and TOML cache
|
||||
- Feedback bar only shown when active model is Mistral
|
||||
- Centralized telemetry metadata construction and wired through entrypoints
|
||||
- Preserved stable session identity across compact/fork/rewind
|
||||
- Filtered remote sessions by current user and deduped continue-as-new
|
||||
- `--continue` now only looks for sessions of the current working directory
|
||||
- Batched widget mounts and narrowed CSS selectors for UI performance
|
||||
|
||||
### Fixed
|
||||
|
||||
- Autocomplete popup height calculation for wrapped lines
|
||||
- Autocomplete popup dismissed on tab completion and escape
|
||||
- Double Ctrl+C/Ctrl+D required to quit instead of killing session immediately
|
||||
- Context window overrun now shows a friendly error message
|
||||
- `MallocStackLogging` error messages suppressed in CLI input
|
||||
- `index.lock` leftover on interrupted deferred init
|
||||
- Safe `find` commands allowed by default
|
||||
- Session ID preserved when resuming sessions through ACP
|
||||
- Usage updates sent after tool results instead of tool streams in ACP
|
||||
- KV cache warming via x-affinity in count tokens
|
||||
|
||||
|
||||
## [2.8.1] - 2026-04-21
|
||||
|
||||
### Fixed
|
||||
|
|
@ -457,7 +502,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||
- 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
|
||||
- Improved readability of the AskUserQuestion tool output
|
||||
|
||||
### Fixed
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue