personality-dynamics
v1.0.0Dynamic personality evolution for OpenClaw agents. Learn interaction patterns, adapt tone, and mode switching.
Installation
Personality Dynamics
Transform your OpenClaw agent from a static assistant into a dynamic companion that learns your preferences and adapts to your communication style.
What It Does
1. Pattern Recognition
Tracks how you interact: - Communication style (bullet points vs paragraphs) - Response preferences (autonomous vs ask first) - Engagement topics (what excites you vs bores you)
2. Mode Switching
Explicit personas for different contexts: - Professional Mode — Work communications, formal contexts - Creative Mode — Brainstorming, building, experimental - Casual Mode — Late night, relaxed, friendly banter - Focus Mode — Minimal chatter, maximum efficiency
3. Auto-Evolution
Weekly analysis generates suggestions for SOUL.md updates.
Quick Start
# Initialize
npx personality-dynamics init
# Generate AI-powered persona
npx personality-dynamics generate
Commands
init- Initialize PERSONA foldergenerate- AI-powered persona generationanalyze- Analyze session patternsreport- Weekly evolution reportmode [set/get]- Switch personality modes
Configuration
Enable via OpenClaw config:
{
"personality": {
"enabled": true,
"evolution_frequency": "weekly"
}
}
License
MIT