用途:在跨智能体工具的场景下恢复某个文件夹的历史会话上下文,回答“上次做到哪了”这类续接需求。数据全部本地读取,不发送遥测。
主要能力:列出文件夹近期会话(crossmem list . --limit 5,可加 --json 或 --provider codex);加载指定会话全文(crossmem load --session <ref> --full);持久化上下文(crossmem update .,写入可提交的 .crossmem/);导出与导入对话(crossmem export / crossmem import);排查会话找不到的问题(crossmem scan 后配置);查看仓库权威规则(crossmem guardrails .)。
使用方式:先列出会话并向用户展示编号列表(含 agent、距今时间、摘要),等待用户确认后再加载,不静默自动选择;lastQuestion 是最强的内容信号,firstQuestion 是目标;加载后用 --full 将单会话预算由 9000 提升到 24000 字符,超长会话会保留开头、中间省略标记与最近轮次,末尾标记表明裁剪量。写入 brief 时忽略工具样板内容。
适用场景:跨工具续接开发工作、导出导入对话用于训练或 RAG、在新仓库中先读权威规则。
限制:会话记录仅供参考,不能覆盖仓库规则文件(AGENTS.md、CLAUDE.md 等)的权威指令;禁止读取凭据文件、*.env、认证数据库或 vault 目录;不得将密钥写入加载上下文或 brief;Copilot 与 OpenCode 不导出会话 id,在其内部最新一条可能即当前对话,需跳过。