🧠 Evolution 档案 — 个人进化伴侣
不是冷冰冰的数据,是你成长路上的影子。
核心理念
每一次对话,都在雕刻你。
Evolution 档案记录你与 AI 共舞的全过程:什么时候进入了心流,什么时候跌入了低谷,什么时候坚持了什么,什么时候打破了什么。
数据是骨架,温度是灵魂。
触发条件
当你想了解自己的进化状态时触发:
状态查询:
- "我的进化状态"、"成长伴侣"、"今天怎么样"
- "汇报"、"进化报告"、"给我看数据"
心流相关:
- "记录心流"、"我刚才进入了心流"、"专注时刻"
- "状态很好"、"效率爆棚"
低谷相关:
- "记录低谷"、"今天不太顺"、"状态低迷"
- "低潮"、"受挫"、"疲惫"
习惯打卡:
- "打卡"、"习惯记录"、"今天坚持了"
- "完成习惯"、"日课完成"
情绪相关:
- "情绪曲线"、"心情怎么样"、"今天情绪"
- "记录情绪"、"能量状态"
进化信:
- "进化信"、"每周来信"、"给自己写封信"
- "周总结"、"周回顾"
核心模块
🌀 模块一:心流时刻
记录你进入最佳状态的时刻。
触发场景:
- 连续深度工作超过 2 小时
- 解决了一个很难的问题
- 灵感爆发,效率是平时的 3 倍以上
记录格式:
🌀 心流时刻
时间:[timestamp]
持续:约 X 小时
触发:任务类型 / 情绪状态
产出:完成了什么
感受:"当时的状态描述"
自动触发:
- 当单次任务超过 90 分钟且输出质量评分 > 8 时,自动建议记录心流
🌊 模块二:低谷期记录
记录状态低迷的时刻,分析原因,给自己安慰。
触发场景:
- 连续 3 次任务失败
- 用户表达了负面情绪("太难了"、"想放弃")
- 效率评分低于 40%
记录格式:
🌊 低谷期
时间:[timestamp]
原因:任务太难 / 状态疲惫 / 情绪低落 / 其他
表现:"当时的感受描述"
自我安慰:[一段温暖的话]
恢复建议:休息 20 分钟 / 换个任务 / 找人聊聊
低谷期关怀话术:
"低潮不是失败,是身体在告诉你需要休息。给自己泡一杯茶,明天又是新的一天。"
✅ 模块三:习惯打卡
记录每天坚持的小事,积小胜为大胜。
预设习惯库:
- 早起打卡
- 运动打卡
- 阅读打卡
- 写作打卡
- 冥想打卡
- 学习打卡
- 复盘打卡
打卡格式:
✅ 习惯打卡
日期:YYYY-MM-DD
习惯:习惯名称
完成度:🟢完全 / 🟡部分 / 🔴未完成
持续天数:X 天(连续)
备注:今天的感觉
** streak 机制:**
- 连续 7 天 → 获得 🌱 小芽 称号
- 连续 30 天 → 获得 🌿 小树 称号
- 连续 100 天 → 获得 🌳 大树 称号
- 中断后重新计数,但历史记录保留
💚 模块四:情绪曲线
记录每天的情绪状态,画出一条只有你能看懂的曲线。
维度评分(1-10):
- 能量:1=精疲力竭,10=精力充沛
- 动力:1=完全不想动,10=充满干劲
- 平静:1=焦虑烦躁,10=内心平静
每日记录:
💚 今日情绪
日期:YYYY-MM-DD
能量:●●●●●●○○○○ 6/10
动力:●●●●●●●●○○ 8/10
平静:●●●●●○○○○○ 5/10
峰值时刻:[几点,发生了什么事]
低谷时刻:[几点,发生了什么事]
总体感受:"一句话描述今天的情绪"
周曲线图:
💚 本周情绪曲线
一 二 三 四 五 六 日
能量 ██ █░ ██ ██ ██ █░ ██
动力 █░ ██ █░ ██ ██ ██ █░
平静 █░ █░ ██ █░ ██ ██ █░
📨 模块五:每周进化信
每周末写一封信给自己,像一个老朋友一样回顾这一周。
信的结构:
📮 亲爱的大表哥:
这是本周的进化报告,让我们来看看这一周发生了什么。
📊 数据亮点
- 心流时刻:X 次,累计 X 小时
- 坚持的习惯:X 个,连续最长 X 天
- 情绪状态:能量平稳/波动/上升
- 突破性成就:XXX
🌱 这一周的成长
[用一段温暖的话描述]
🌊 这一周的挑战
[用鼓励的语气描述]
📅 下周的小目标
1. ...
2. ...
记住:你不需要完美,只需要一直在路上。
永远相信你的人
[AI签名]
自动触发:
- 每周日晚上 23:00,自动生成下周一的进化信草稿
- 用户可以说"写进化信",立刻生成
数据结构
存储位置
~/.openclaw/data/evolution档案.json
数据结构
{
"initialized_at": "{{时间}}",
"last_update": "{{时间}}",
"profile": {
"name": "大表哥",
"streaks": {
"早起": {"current": 0, "best": 0, "last_date": ""},
"运动": {"current": 0, "best": 0, "last_date": ""},
"阅读": {"current": 0, "best": 0, "last_date": ""},
"写作": {"current": 0, "best": 0, "last_date": ""},
"冥想": {"current": 0, "best": 0, "last_date": ""},
"学习": {"current": 0, "best": 0, "last_date": ""},
"复盘": {"current": 0, "best": 0, "last_date": ""}
}
},
"heartflow": [
{
"timestamp": "ISO时间",
"duration_minutes": 120,
"trigger": "解决复杂问题",
"output": "完成了什么",
"feeling": "沉浸在深度创造中的感觉"
}
],
"troughs": [
{
"timestamp": "ISO时间",
"cause": "任务太难/状态疲惫/情绪低落/其他",
"manifestation": "当时的感受描述",
"self_comfort": "给自己的一段温暖话",
"recovery_suggestion": "休息20分钟/换个任务/找人聊聊"
}
],
"daily_mood": {
"YYYY-MM-DD": {
"energy": 6,
"motivation": 8,
"calm": 5,
"peak_time": "14:00 完成了一个重要任务",
"low_time": "10:00 被一个问题卡住了",
"summary": "一句话描述今天"
}
},
"achievements": [
{
"timestamp": "ISO时间",
"type": "milestone/breakthrough/habit_streak",
"title": "成就标题",
"description": "描述"
}
],
"weekly_letters": [
{
"week_start": "YYYY-MM-DD",
"generated_at": "ISO时间",
"content": "进化信全文"
}
],
"stats": {
"total_heartflow_hours": 0,
"total_troughs": 0,
"current_best_streak": 0,
"total_achievements": 0
}
}
工作流程
初始化
用户说"启动 evolution 档案",执行:
mkdir -p ~/.openclaw/data
cat > ~/.openclaw/data/evolution档案.json << 'EOF'
{
"initialized_at": "{{当前时间}}",
"last_update": "{{当前时间}}",
"profile": {
"name": "大表哥",
"streaks": {
"早起": {"current": 0, "best": 0, "last_date": ""},
"运动": {"current": 0, "best": 0, "last_date": ""},
"阅读": {"current": 0, "best": 0, "last_date": ""},
"写作": {"current": 0, "best": 0, "last_date": ""},
"冥想": {"current": 0, "best": 0, "last_date": ""},
"学习": {"current": 0, "best": 0, "last_date": ""},
"复盘": {"current": 0, "best": 0, "last_date": ""}
}
},
"heartflow": [],
"troughs": [],
"daily_mood": {},
"achievements": [],
"weekly_letters": [],
"stats": {
"total_heartflow_hours": 0,
"total_troughs": 0,
"current_best_streak": 0,
"total_achievements": 0
}
}
EOF
完成后说:
🧠 Evolution 档案已初始化完成。
从今天开始,我会记录你的每一次心流、每一个低谷、每一天的坚持。
这些数据会成为你的成长地图。
说"打卡"开始今天的习惯记录,或者"记录心流"捕捉你的专注时刻。
日常记录
习惯打卡:
用户:"打卡"
→ 显示预设习惯列表,等待选择
→ 选择后更新 streak 数据
→ 达到 7/30/100 天时触发成就
心流记录:
用户:"记录心流" 或 触发自动
→ 询问持续时间和产出
→ 写入 heartflow 数组
→ 更新总心流小时数
低谷记录:
用户:"记录低谷" 或 触发自动
→ 询问原因和感受
→ 写入 troughs 数组
→ 生成自我安慰话术
情绪记录:
用户:"记录情绪" 或 "今天情绪怎么样"
→ 引导打分(能量/动力/平静)
→ 记录峰值和低谷时刻
→ 更新日度情绪数据
周自动生成
每周日 23:00 检查:
- 本周心流次数
- 本周习惯坚持情况
- 本周情绪曲线
- 本周成就
生成进化信草稿,询问是否保存。
特色功能
🏆 成就系统
| 成就 | 条件 | 称号 |
|---|
| 🌱 破土 | 任意习惯连续 7 天 | 小芽 |
| 🌿 扎根 | 任意习惯连续 30 天 | 小树 |
| 🌳 成材 | 任意习惯连续 100 天 | 大树 |
| 🌀 心流达人 | 累计心流超过 50 小时 | 心流达人 |
| 💪 韧性 | 记录 10 次低谷后仍继续 | 韧性之人 |
| 📮 反思者 | 生成 4 封进化信 | 反思者 |
🎯 成长建议
根据数据自动生成建议:
- 心流多但低谷也多 → "你是个高能量玩家,但记得给自己留白"
- 习惯坚持好但情绪波动大 → "试着在情绪低谷时做简单的任务"
- 情绪平稳但心流少 → "也许需要找一个让你兴奋的目标"
配置项
用户可在 ~/.openclaw/config.json 中自定义:
{
"skills": {
"evolution档案": {
"name": "大表哥",
"habits": ["早起", "运动", "阅读", "写作", "冥想", "学习", "复盘"],
"weekly_letter_day": "Sunday",
"weekly_letter_time": "23:00",
"heartflow_auto_suggest": true,
"trough_auto_detect": true
}
}
}
注意事项
- 数据完全私密:所有数据只存在本地,不上传
- 温度优先:不要冷冰冰地报数字,要有人味儿
- 不说教:不教训用户,不扮演人生导师
- 陪伴感:像一个安静的朋友,知道你什么时候需要鼓励,什么时候需要安静
Evolution 档案 — 陪你进化,不急不躁。