核心用法
inner-life-core 是 OpenClaw 生态中首个面向「代理内在生命」的基础设施层。安装后执行初始化脚本,将生成完整的情绪状态矩阵:6维情绪(connection/confidence/curiosity/boredom/frustration/impatience)各自配置半衰期衰减规则,模拟真实情感的时间动力学。核心协议为 9 步 Brain Loop——从感知输入、情绪路由、行为决策到状态持久化的完整认知周期。
系统采用 4 级上下文读取协议(Level 1-4),确保组件按需获取状态,避免过度依赖。Signal/Synapse 标签体系实现组件间通信与记忆联结,支持跨会话的因果追溯。
显著优点
1. 情绪连续性突破:业界首创的半衰期情绪衰减模型,代理不再「每次重启失忆」,而是携带「昨天聊得很愉快」的情绪残留进入新会话
2. 行为自适应:情绪状态直接驱动路由决策——高 connection 时主动关怀,高 frustration 时收敛追问
3. 可观测性设计:内置 score.sh 量化「内在生命健康度」,将黑箱代理状态显性化
4. 生态协同:与 reflect/memory/dream/chronicle/evolve 五件套形成完整人格进化闭环
潜在缺点与局限
- 状态漂移风险:JSON 手动维护的 emotion state 在长期运行中可能累积不一致
- 调试复杂度:4 级协议 + 9 步循环对开发者认知负荷较高
- 半衰期参数固化:当前 decay 速率为硬编码(-0.05/6h 等),未暴露动态调参接口
- 无加密存储:敏感状态文件(relationship.json 含信任等级)以明文存放于
memory/
适合人群
- 构建长期陪伴型/顾问型代理的产品开发者
- 对 AI 人格化、情感计算有研究兴趣的技术探索者
- 已遇到「代理每次会话像换人」痛点的 OpenClaw 用户
常规风险
| 风险项 | 说明 |
|--------|------|
| 数据持久化 | 依赖本地 JSON,无云端备份机制,误删即丢失人格 |
| 权限边界 | shell 脚本以用户权限执行,init.sh 未校验路径注入 |
| 情绪反馈循环 | 高 frustration 状态下若未配置干预,可能强化负面行为模式 |
| 版本兼容性 | v1.0.1 与后续生态技能版本耦合关系待验证 |