fix: Always run AgentVibes installer when enabled

Previously, BMAD would skip the AgentVibes installer if it detected
existing hook files (.claude/hooks/bmad-speak.sh and play-tts.sh).
This prevented users from getting AgentVibes updates.

Now when user says "Yes" to AgentVibes, it always runs the installer,
ensuring users get the latest version with new features and fixes.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Paul Preibisch 2025-11-27 14:28:32 -07:00
parent 6e0b36f0e0
commit ba2d6c5cad
1 changed files with 1 additions and 1 deletions

View File

@ -1059,7 +1059,7 @@ If AgentVibes party mode is enabled, immediately trigger TTS with agent's voice:
path: bmadDir,
modules: config.modules,
ides: config.ides,
needsAgentVibes: this.enableAgentVibes && !config.agentVibesInstalled,
needsAgentVibes: this.enableAgentVibes, // Always run installer if enabled - handles updates too
projectDir: projectDir,
};
} catch (error) {