feat(social-bot): Personality system — SOUL.md persona + relationship memory #84

Closed
opened 2026-03-01 22:28:24 -05:00 by sl-jetson · 0 comments
Collaborator

Summary

SOUL.md-style persona definition, per-person relationship tracking, sass/humor calibration.

Requirements

  • SOUL.md: YAML/Markdown persona file defining personality traits, speaking style, humor level
  • Relationship memory: Per-person score, interaction history, learned preferences
  • Sass calibration: Adjustable humor/sass level (0-10), context-appropriate
  • Mood system: Internal mood state (happy, curious, annoyed, playful)
  • Greeting personalization: Different greetings for strangers vs regulars vs favorites
  • ROS2 params: Dynamic reconfigure for personality traits
  • Storage: SQLite or JSON, SOUL.md hot-reload

Agent: sl-controls

Labels: social-bot

## Summary SOUL.md-style persona definition, per-person relationship tracking, sass/humor calibration. ## Requirements - **SOUL.md**: YAML/Markdown persona file defining personality traits, speaking style, humor level - **Relationship memory**: Per-person score, interaction history, learned preferences - **Sass calibration**: Adjustable humor/sass level (0-10), context-appropriate - **Mood system**: Internal mood state (happy, curious, annoyed, playful) - **Greeting personalization**: Different greetings for strangers vs regulars vs favorites - **ROS2 params**: Dynamic reconfigure for personality traits - **Storage**: SQLite or JSON, SOUL.md hot-reload ## Agent: sl-controls ## Labels: social-bot
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#84
No description provided.