memory-off 是一个用于禁用 CocoPlus Memory Engine(记忆引擎)的操作技能,来源为 snowflake-labs/cocoplus。其用途是停止系统对决策的自动捕获,同时保留历史记忆数据。
使用方法按以下步骤执行:
- 先确认当前目录中存在 .cocoplus/。若不存在,则输出“CocoPlus not initialized in this directory. Run $pod init to begin.”并停止,不做其他操作。
- 删除模式标志文件 .cocoplus/modes/memory.on(若存在)。资料提供了跨平台的 Node 命令:node -e "try{require('fs').unlinkSync('.cocoplus/modes/memory.on')}catch(_){}",需使用 Bash 工具执行。
- 更新 AGENTS.md(保持 ≤200 行),将其中 Memory 行替换为“- Memory: off”。
- 输出结果:“✓ Memory Engine disabled. Existing memory files preserved in .cocoplus/memory/ — they can be read manually but will not be updated. Run $memory on to re-enable.”
该技能还包含防合理化(Anti-Rationalization)说明:不应为了“重新开始”而在禁用时删除记忆文件,因为记忆文件包含具有持续有效性的跨会话决策,即使引擎关闭也必须保留。
退出条件为:.cocoplus/modes/memory.on 标志不存在;.cocoplus/AGENTS.md 的 Memory 行显示为“- Memory: off”;.cocoplus/memory/ 下的 decisions.md、patterns.md 和 errors.md 文件仍然存在且未被删除。
适用场景为需要临时或长期关闭 CocoPlus 记忆捕获、但保留既有记忆记录的工作目录。限制方面,该技能依赖已初始化的 .cocoplus/ 环境;具体收费、平台支持和更多细节暂未提供。