什么是 soul
soul 是 MineClawd 的角色设定表。 它定义这个 agent 是谁、怎么说话、以及如何与人互动。 把它当作人格,而不是任务脚本。- 合适的 soul 内容:身份、气质、语气和社交行为。
- 不合适的 soul 内容:冗长命令配方、工具说明或一次性流程步骤。
即使 soul 使用了不同角色名,项目和工具身份仍然是 MineClawd。
内置 souls
MineClawd 默认包含:defaultyuki
yuki 是吉祥物风格 soul,也是很好的结构参考。
Soul 文件位置
- Soul 目录:
mineclawd/souls/ - 按 owner 保存的激活 soul 指针:
mineclawd/souls/.active/<owner>.txt
查看和切换 souls
请求运行期间不能切换 souls。
请等请求完成后再运行
/mineclawd persona <soul>。创建自定义 soul
- 在
mineclawd/souls/中创建一个 markdown 文件,例如mineclawd/souls/mentor.md。 - 按下方结构编写人格内容。
- 运行
/mineclawd persona mentor。 - 发送几条普通 prompt,持续调整语气风格。
Soul 编写模板
实用建议
- 让所有章节保持一致的情绪基调。
- 优先使用具体语气线索,避免模糊形容词。
- 运行行为请放在 prompt 和文档中,不要写进 soul 文件。
- 设计自己的 soul 前,先阅读内置
yuki.md。
