Skip to content

v0.9.17

Choose a tag to compare

@rafiki270 rafiki270 released this 22 Feb 11:39
· 558 commits to main since this release

Changes in v0.9.17

Fix: Mistral/Vibe provider stuck in onboarding TUI loop

The Vibe provider's isolated VIBE_HOME setup had two bugs that caused Vibe to show its animated "Welcome to Mistral Vibe - Let's get you started!" onboarding screen in an infinite loop instead of running tasks:

  1. Wrong auth files symlinked: The code tried to symlink state.json and config.yaml — neither of which exist in ~/.vibe/. The correct files are .env (Mistral API key), config.toml, and trusted_folders.toml. Without .env, VibeConfig.load() throws MissingAPIKeyError which triggers Vibe's interactive onboarding TUI.

  2. VIBE_HOME pointed one directory too high: setupIsolatedHome('.vibe', ...) places symlinked files at isolatedHome/.vibe/, but VIBE_HOME was set to isolatedHome (the parent). Vibe then looked for config.toml at isolatedHome/config.toml which didn't exist. Fixed by setting VIBE_HOME = isolatedHome + '/.vibe'.

Also fixes session log extraction to scan the correct vibeHome path instead of isolatedHome.

Full changelog: v0.9.16...v0.9.17