用途:RecallLoom 是面向会话型智能体的可移植上下文框架,用轻量文件模型在会话间保持项目连续性,无需重型基础设施。目标不是记住一切,而是让正确的项目状态持久、可读、可恢复。
主要能力:包含三个主要记忆层——context_brief.md(稳定的项目定位)、rolling_summary.md(覆盖式当前状态快照)、daily_logs/YYYY-MM-DD.md(追加式里程碑证据);另有 config.json、state.json、update_protocol.md 等机器可读配置与状态文件。提供写协议红线、包支持检查、恢复流程与渐进式读取(fast/full)等机制,支持 en、zh-CN 工作区语言,桥接目标含 AGENTS.md、CLAUDE.md、GEMINI.md、.github/copilot-instructions.md。
使用方式:通过宿主智能体常规 skill 发现流程安装并触发(来源 frappucc1no/recall-loom,slug recallloom,包版本 0.5.0,协议版本 1.0,需 Python 3.10 或更新版本)。稳定操作入口包括 rl-init、rl-resume、rl-status、rl-validate;调度器命令面还含 quick-summary、record --suggest、record --plan、append、write、sync-current-state-after-append、repair-daily-log-cursor。首次挂载应检测 sidecar 是否存在,不存在时说明未初始化并询问是否初始化,用户确认或直接说 rl-init 后执行标准初始化;若环境无法提供 Python 3.10+,应返回阻塞结果,不应手工构建 sidecar。预览类写入可用 --dry-run;需要受限事务结果时可用 --compact-json。
适用场景:暂停后继续项目、从维护文件恢复上下文、维护当前状态项目记忆、记录里程碑进展、减少跨会话或跨工具上下文漂移。
限制:核心安装与日常使用不要求也不自动安装 hooks、守护进程、监视器、MCP/插件强制、宿主适配器、遥测或远程传输。普通文档/源码/规划编辑默认低摩擦放行;受管 sidecar 或影响溯源的操作为 allow、warn、ask、block 之一,其中 block 对伪造标记、状态/配置直接编辑、隐私违规等不可豁免。归档与桥接仍仅预览,其应用模式尚不支持。不要手工编辑 state.json、config.json、日志标记或回执;写操作应使用调度器对应入口。D5 是唯一狭窄恢复过渡。不支持包级自定义宿主启动器。其他更细的宿主兼容与行为细节暂未提供。