-
Notifications
You must be signed in to change notification settings - Fork 11
Open
Description
Context
BMAD PR #987 adds intro messages to the voice map CSV that agents speak when joining party mode. AgentVibes needs to play these intros reliably.
What Needs Testing
Intro Message Playback
- Play intro on party mode activation (3-4 agents)
- Skip intro if not in voice map
- Handle empty intro field
- Handle very long intro messages (> 200 chars)
- Handle intro with special TTS characters (?, !, ...)
Intro Special Characters
- Intros with quotation marks
- Intros with apostrophes
- Intros with exclamation points
- Intros with emojis/unicode
- Intros with pronunciation hints (e.g., "BMad")
Integration
- Load intros from agent-voice-map.csv
- Match intro to correct agent voice
- Play intro only once per session
- Don't play intro on subsequent agent responses
Error Handling
- Malformed intro in CSV
- Intro TTS generation fails
- Intro audio playback fails
- Continue party mode even if intro fails
Test Files Needed
test/intro-messages.spec.js
test/fixtures/voice-maps/special-intros.csv
Example Intros from BMAD
agent,voice,intro
analyst,"en_US-kristin-medium","Hi there! I'm Mary, your Business Analyst."
architect,"en_GB-alan-medium","Hello! Winston here, your Architect."
dev,"en_US-amy-medium","Hey! Amelia here, your Developer."
Related
- BMAD PR #987: fix: Moves AgentVibes TTS prompt after tool selection with smart defaults (Y if Claude Code selected) bmad-code-org/BMAD-METHOD#987
- Party mode instructions: Lines 106-132
Priority
Medium - Nice-to-have feature enhancement
Metadata
Metadata
Assignees
Labels
No labels