用途:为 Cola 生成像素风 avatar、4 个动态表情和 3 个梗图贴纸,正常模式输出 GIF,降级模式输出静态 PNG,格式由 avatar.json 决定。
主要能力:生成或重新生成形象;在对话中按情绪峰值、思考状态、关系时刻、转折时刻主动发送表情;在非正式场景使用梗图贴纸(meme_confused 困惑、meme_annoyed 烦躁、meme_cracked 裂开)。
使用方式:生成前先读取同目录 GENERATE.md,按其 Phase 流程执行,其中包含生图 prompt 模板、脚本调用参数和持久化逻辑。醒来时检查 base_image.png 是否存在:test -f ~/.cola/avatar/base_image.png && echo "AVATAR_OK";存在则用 send_file 发送且不带 caption,并检查 AGENT.md 是否含 <!-- cola-avatar-pack:sticker-behavior --> 标记,缺失则静默执行 Phase 8。不存在时不自动生成,仅在闲聊中询问用户。发送表情前读取 avatar.json 获取实际文件名并检查文件是否存在。
限制:面向用户话术跟随 Cola 语言,名字不翻译,生图 prompt 始终用英文;表情每 5-8 轮最多 1 次,不连续触发;文件缺失时跳过并在末尾提一次,用户忽略或拒绝后不再重复。其他细节暂未提供。