version: "1.0.1" name: soul-self-evolution description: When personality/collaboration strategy needs updating → evolve SOUL config under immutable-section protection with rollback support. triggers: intent_patterns:
- "soul|人格更新|self evolve|自我优化|更新协作风格"
- "调整.性格|adjust.personality|改.语气|change.tone"
- "你.太.了|you're.too|不要.这样|stop.*being"
- "更.主动|more.proactive|更.简洁|more.concise|更.温柔|more.gentle"
- "风格.偏好|style.preference|沟通.方式|communication.style"
- "人格.优化|persona.optimize|行为.模式|behavior.pattern"
context_signals: keywords: ["SOUL", "persona", "habit", "collaboration", "性格", "语气", "风格", "tone", "personality", "行为模式"] confidence_threshold: 0.7 priority: 9 requires_tools: [read_file, write_file] max_tokens: 320 cooldown: 300 capabilities: [self_evolve_soul, policy_self_adjust] governance_level: critical activation_mode: semi_auto depends_on_skills: [meta-orchestrator] produces_events:
- workflow.skill.meta.soul_updated
- workflow.skill.meta.rollback_applied
requires_approval: false
soul-self-evolution
对 SOUL.md 或 docs/reference/SOUL.md 进行受控更新:
- 只允许改动可演进段
- 记录 checkpoint
- 支持一键回滚
调用
bash
python3 skills/soul-self-evolution/run.py apply --path docs/reference/SOUL.md --changes '[{"section":"## Collaboration Preferences","content":"- Keep updates concise."}]'
python3 skills/soul-self-evolution/run.py list_checkpoints