Direct mood-based movements via daemon API (no conversation app required)
Direct API calls for mood-based movements without the conversation app. Use when testing mood behaviors or daemon-only operation.
/plugin marketplace add TwinPeaksTownie/reachy-mini-plugin/plugin install reachy-mini@reachy-mini-marketplaceLightweight mood system that calls daemon API directly without requiring the conversation app.
/reachy-mini:mood/reachy-mini:mood - Full integration with conversation app (requires run_reachy_pi.py)
/reachy-mini:mood-direct - Direct daemon API calls (only requires daemon running)
Use mood-direct when:
Use mood (regular) when:
This command uses the plugin's mood_extractor.py hook which:
<!-- MOOD: mood_name --> marker from your responsehttp://localhost:5001/statusis_playing: false)Marker Format:
<!-- MOOD: mood_name -->
Emotions: success1, success2, proud1-3, cheerful1, electric1, enthusiastic1-2, grateful1, yes1, laughing1-2
Emotions: thoughtful1-2, curious1, attentive1-2, inquiring1-3, understanding1-2
Emotions: welcoming1-2, helpful1-2, loving1, come1, grateful1, cheerful1, calming1
Emotions: confused1, uncertain1, lost1, inquiring1-2, incomprehensible2, uncomfortable1, oops1-2
Emotions: frustrated1, irritated1-2, impatient1-2, exhausted1, tired1, displeased1-2
Emotions: surprised1-2, amazed1, oops1-2, incomprehensible2, electric1
Emotions: calming1, serenity1, relief1-2, shy1, understanding1-2, sleep1
Emotions: electric1, enthusiastic1-2, dance1-3, laughing1-2, yes1, come1
Emotions: laughing1-2, dance1-3, cheerful1, enthusiastic1, oops1-2
<!-- TTS: "Fixed the bug! The validation middleware now handles edge cases properly." -->
<!-- MOOD: celebratory -->
Fixed! The validation middleware now checks all edge cases. Tests passing, ready for review.
Requirements:
http://localhost:8100)http://localhost:5001)Behavior:
pollen-robotics/reachy-mini-emotions-libraryNo Integration With:
| Situation | Mood |
|---|---|
| Task completed successfully | celebratory |
| Analyzing code/problem | thoughtful |
| Greeting/helping user | welcoming |
| Need clarification | confused |
| Persistent bug/difficulty | frustrated |
| Found unexpected issue | surprised |
| Explaining complex topic | calm |
| High-energy response | energetic |
| Jokes/casual/lighthearted | playful |
This is the simplified direct-API version. For full integration with breathing and face tracking, use /reachy-mini:mood instead.