场景:练习结束要归档,42plugin 导出的对话散落在 chats/hi+ai/ 和 chats/hi/,命名混乱、没主题、后面难找。
顾虑:手工改名容易 UUID 错位、跨盘 mv 在 Windows 上失败、重复归档静默覆盖老文件、不同 session 的 8 位短 UUID 可能撞。
功能:bash chat-archive.sh <UUID> <主题> 一键导出 42plugin 默认的 3 层,检测碰撞(默认报错 / --force 覆盖 / --resolve-collision 自动 +1 找新 UUID),用 CLAUDE_CODE_SESSION_ID 二次确认避免传错 UUID,最后 mv 到 chats/hi+ai/detail/...-详细版.md + chats/hi+ai/...-对话版.md + chats/hi/...-仅用户.md。触发词:"归档这次对话" / "save the chat" / 旧 chats/ 迁移。需要 42plugin CLI;支持 --date YYYY-MM-DD 改日期、跨盘 mv fallback。