记忆开了之后,用和生成还是两把开关
features.memories 只是总闸。use_memories 管注入,generate_memories 管沉淀。MCP / 网页搜索线程用 disable_on_external_context。
先打开功能,再分开控制「读旧记忆」和「写新记忆」:
[features]
memories = true
[memories]
use_memories = true
generate_memories = true
disable_on_external_context = true
默认在功能开启后:use_memories 和 generate_memories 都是 true。只想用已有记忆、不让当前工作污染长期记忆,把 generate_memories 设成 false。处理 MCP、网页搜索或 tool search 的会话,打开 disable_on_external_context(旧键名 no_memories_if_mcp_or_web_search 仍可用)。
TUI 或桌面应用里用 /memories 只改当前聊天,不会改全局配置。网页 ChatGPT Work 用账号记忆,不走 ~/.codex/memories/。
记忆文件在 $CODEX_HOME/memories/,当生成状态看,不要当 AGENTS.md 手改。额度快用尽时,生成会按 min_rate_limit_remaining_percent 跳过。