# KI-CO 组件来源与改动

喵喵小手机的「喵喵大脑」使用了 [KI-CO](https://github.com/Kisera001/KI-CO) 的记忆档案、轻量记忆召回门控与本地召回模块。上游作者：Kisera001。使用的上游提交：`fe1672bc25e45506018d57fdead51d7ce6d3cc72`（2026-10-13 获取）。

组件来源文件放在 `vendor/ki-co/src/`。本次改动包括：

- 增加 `src/meowBridge.ts`，将 KI-CO 记忆召回接入喵喵机聊天流程。
- 为现有喵喵机角色数据增加格式转换和独立的本地 KI-CO 记忆库；每次召回只接收当前角色的记忆快照。
- 在 `src/storage/memoryBank.ts` 增加按角色隔离的存储键和快照召回入口，避免调用其他角色的聊天、日记、Obsidian 文档或向量索引。
- 召回只处理已确认记忆，并为低相关匹配加一道筛选；便签和待确认建议不进入记忆档案召回。
- 将 KI-CO 记忆模块构建为 `kico-memory.js`，供静态 PWA 加载。
- 在喵喵机中加入可见的 KI-CO 风格记忆档案页面，支持条目管理、标签、搜索和 JSON 导入导出，并将操作同步到原有按角色备份数据。

KI-CO 原作、上述适配及其衍生部分按 [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) 提供：需署名、标明改动、限非商业用途，并按相同许可分享衍生部分。商业使用前应先取得许可。喵喵机中的其他独立代码和素材可能适用各自的权利或许可。
