用途:Mobile Memory 是一个持久化记忆系统,用于在会话中断或压缩后仍保留移动开发项目的事实状态,区别于记录模式的 instincts。它保存的是“存在什么”,而非“应该怎样”。
主要能力:可记忆项目结构(模块、构建变体、功能模块)、依赖(Gradle 库、KGP 与 Gradle 版本)、架构(模式、UI 层、数据层、依赖注入框架)、测试覆盖率(总覆盖率、趋势、失败测试)以及 Compose 屏幕索引(名称、路由、文件)。
使用方式:会话开始时用 /memory-load all 或指定类型加载;用 /memory-save project-structure、/memory-save test-coverage 或 /memory-save all 保存;用 /memory-query 提问,如“哪些模块使用 Ktor?”;用 /memory-forget 删除过期记忆,支持 --older-than 90days;用 /memory-summary 查看概览。记忆会在 Gradle 同步、文件变更、测试运行、会话开始与结束时自动刷新。
集成与限制:记忆状态可随检查点保存与恢复,压缩后近期记忆保留、旧记忆摘要化,并可通过 /memory-query 访问;记忆也会为 instinct 提取提供上下文。建议让记忆自动刷新、优先查询而非询问用户、加载时校验与实际项目一致、重大变更后手动保存并清理过期数据。资料未提供具体安装命令、收费方式或平台限制。