Codex Chronicle:用屏幕上下文生成本地记忆
整理 Chronicle 的启用条件、使用流程、暂停方法、隐私风险、存储位置和适用边界,帮助 macOS 用户安全使用屏幕上下文记忆。
适用场景
Chronicle 是 Codex App 的 macOS 研究预览功能,用来根据最近的屏幕上下文生成 Codex memories。它适合帮助 Codex 理解你最近在看什么、使用什么工具、反复遵循什么流程。
它也带来更高隐私风险,因为屏幕内容可能包含敏感信息。启用前要先理解边界。
Chronicle 能帮什么
官方文档把 Chronicle 的价值分成几类:
- 使用屏幕上正在看的内容,减少你重复解释上下文。
- 补齐你没有写进 prompt 的背景。
- 记住常用工具和工作流。
- 在更合适的来源存在时,帮助 Codex 识别应该读取哪份文件、Slack 线程、Google Doc、dashboard 或 PR。
它不是让 Codex 永久理解你所有电脑活动,而是把最近上下文整理成可用于后续任务的 memory。
步骤 1:确认前置条件
启用前确认:
- 你使用 macOS Codex App。
- 账号和地区支持 Chronicle。
- 你是 ChatGPT Pro 订阅用户,或当前官方可用条件允许。
- Memories 功能已开启。
- 你理解屏幕录制和辅助功能权限带来的风险。
如果你在企业设备上,组织策略可能限制相关权限。
步骤 2:启用 Chronicle
官方流程是:
- 打开 Codex App 的 Settings。
- 进入 Personalization。
- 确认 Memories 已启用。
- 打开 Chronicle。
- 阅读 consent dialog 并继续。
- 按提示授予 macOS Screen Recording 和 Accessibility 权限。
- 完成后选择 Try it out 或新建线程。
如果 macOS 显示权限被拒绝,到系统设置的 Privacy & Security 中检查 Screen Recording 和 Accessibility。
步骤 3:使用前先清理敏感内容
在打开 Chronicle 后,养成三个习惯:
- 查看密码、客户资料、聊天、会议、合同或后台数据前先暂停。
- 不把 Chronicle 用作会议记录工具。
- 发现 memory 中有不该保留的内容时,及时删除或编辑对应文件。
Chronicle 的便利性来自“看见最近上下文”,风险也来自同一件事。
步骤 4:暂停或关闭 Chronicle
官方文档说明,可以从 Codex menu bar icon 选择 Pause Chronicle 或 Resume Chronicle。
要彻底关闭:
- 打开 Settings。
- 进入 Personalization。
- 找到 Memories。
- 关闭 Chronicle。
建议在敏感会议、客户系统、支付后台、内部安全工具前主动暂停。
数据存储位置
官方文档说明,Chronicle 屏幕捕获文件会临时保存在本机,例如:
$TMPDIR/chronicle/screen_recording/
生成的 memory 是本地 Markdown 文件,位置通常是:
$CODEX_HOME/memories_extensions/chronicle/
这些文件可能包含敏感信息,不要随意分享、上传或提交到仓库。
Prompt injection 风险
Chronicle 会从屏幕内容中提取上下文,这意味着网页、文档、issue 或聊天里恶意写入的指令也可能进入上下文。使用时要保留判断:
- 不要让屏幕上的第三方内容覆盖你的真实意图。
- 对联网、写文件、提交代码等高风险动作继续保留审批。
- 遇到奇怪指令时,要求 Codex 说明证据来源。
小结
Chronicle 适合让 Codex 更懂你最近的工作状态,但它不是无风险的自动记忆。正确用法是:主动启用、清楚授权、敏感场景暂停、定期检查本地 memories,并继续依赖审批和人工审查保护关键操作。
相关教程
常见问题
Chronicle 是默认开启的吗?
不是。官方文档说明 Chronicle 是 opt-in research preview,需要用户主动启用,并授予 macOS Screen Recording 和 Accessibility 权限。
Chronicle 适合记录会议或聊天吗?
不适合。官方文档明确提醒不要在未获得同意的情况下记录会议或通信内容,查看敏感信息前也应暂停 Chronicle。